diff options
| author | Jeff Carr <[email protected]> | 2025-02-22 18:46:00 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-22 18:46:00 -0600 |
| commit | 642f53dcef6cb54c2351e50c0741574c2f02d853 (patch) | |
| tree | ceef1805a694c8217d5db1f8ec731a60ce753054 /doGui.go | |
| parent | 1d4817f6af2e1f11fdba5caffa079524c01f5eea (diff) | |
start a merge button here
Diffstat (limited to 'doGui.go')
| -rw-r--r-- | doGui.go | 36 |
1 files changed, 9 insertions, 27 deletions
@@ -231,7 +231,15 @@ func drawWindow(win *gadgets.BasicWindow) { me.repoDevelMergeB = grid.NewButton("merge", func() { found := findMergeToDevel() - makeStandardReposWindow("repos to merge from user to devel", found) + _, box := makeStandardReposWindow("repos to merge from user to devel", found) + hbox := box.Box().Horizontal() + hbox.NewButton("merge all", func() { + all := found.SortByFullPath() + for all.Scan() { + repo := all.Next() + log.Info("todo: merge here on", repo.GetGoPath()) + } + }) }) var problemsWin *repoProblemsWindow grid.NewButton("Repo Problems", func() { @@ -243,32 +251,6 @@ func drawWindow(win *gadgets.BasicWindow) { }) grid.NextRow() - /* - group2 = vbox.NewGroup("Repos with problems") - grid = group2.RawGrid() - - grid.NewButton("devel is behind master", func() { - log.Info("not done yet") - }) - - grid.NewButton("user branch is remote", func() { - log.Info("not done yet") - }) - - grid.NewButton("unknown branches", func() { - log.Info("not done yet") - }) - grid.NextRow() - - grid.NewButton("remote devel != local devel", func() { - log.Info("not done yet") - }) - - grid.NewButton("remote master != local master", func() { - log.Info("not done yet") - }) - */ - group2 = vbox.NewGroup("Merge") grid = group2.RawGrid() |
