summaryrefslogtreecommitdiff
path: root/windowReposFix.go
diff options
context:
space:
mode:
Diffstat (limited to 'windowReposFix.go')
-rw-r--r--windowReposFix.go38
1 files changed, 19 insertions, 19 deletions
diff --git a/windowReposFix.go b/windowReposFix.go
index d7cb964..ef525c3 100644
--- a/windowReposFix.go
+++ b/windowReposFix.go
@@ -112,12 +112,6 @@ func makeReposWin() *stdReposTableWin {
rwin.boxTB = win.Bottom.Box()
- grid.NewButton("dirty on bottom", func() {
- log.Info("try to show dirty repos on bottom")
- found := findDirty()
- rwin.doReposTable(found)
-
- })
grid.NextRow()
found = develRemoteProblem()
@@ -135,7 +129,7 @@ func makeReposWin() *stdReposTableWin {
})
grid.NextRow()
- makeHackModeWindow(win)
+ makeHackModeWindow(rwin)
return rwin
}
@@ -175,8 +169,8 @@ func (rwin *stdReposTableWin) doReposTable(pb *gitpb.Repos) {
rwin.TB = t
}
-func makeHackModeWindow(win *gadgets.GenericWindow) {
- group := win.Top.NewGroup("This is a work in progress")
+func makeHackModeWindow(stdwin *stdReposTableWin) {
+ group := stdwin.win.Top.NewGroup("This is a work in progress")
grid := group.RawGrid()
grid.NewButton("git pull", func() {
log.Info("todo: run git pull on each repo")
@@ -187,8 +181,8 @@ func makeHackModeWindow(win *gadgets.GenericWindow) {
_, box := makeStandardReposWindow("repos to merge from user to devel", found)
hbox := box.Box().Horizontal()
hbox.NewButton("merge all", func() {
- win.Disable()
- defer win.Enable()
+ stdwin.win.Disable()
+ defer stdwin.win.Enable()
all := found.SortByFullPath()
for all.Scan() {
repo := all.Next()
@@ -221,26 +215,26 @@ func makeHackModeWindow(win *gadgets.GenericWindow) {
})
grid.NextRow()
- group2 := win.Top.NewGroup("Merge")
+ group2 := stdwin.win.Top.NewGroup("Merge")
grid = group2.RawGrid()
grid.NewButton("merge to devel", func() {
- win.Disable()
- defer win.Enable()
+ stdwin.win.Disable()
+ defer stdwin.win.Enable()
mergeUserToDevel(true)
})
grid.NewButton("merge to master", func() {
- win.Disable()
- defer win.Enable()
+ stdwin.win.Disable()
+ defer stdwin.win.Enable()
mergeDevelToMaster(true)
})
grid.NewButton("merge all", func() {
- win.Disable()
- defer win.Enable()
+ stdwin.win.Disable()
+ defer stdwin.win.Enable()
me.argvCheckoutUser = false
me.argvCheckoutDevel = true
@@ -265,7 +259,13 @@ func makeHackModeWindow(win *gadgets.GenericWindow) {
mergeDevelToMaster(true)
})
- group3 := win.Top.NewGroup("work in progress")
+ grid.NewButton("show dirty repos on win.Bottom", func() {
+ log.Info("try to show dirty repos on bottom")
+ found := findDirty()
+ stdwin.doReposTable(found)
+ })
+
+ group3 := stdwin.win.Top.NewGroup("work in progress")
grid = group3.RawGrid()
grid.NewButton("forge ConfigSave()", func() {