summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doGui.go24
-rw-r--r--windowRepoProblems.go3
2 files changed, 15 insertions, 12 deletions
diff --git a/doGui.go b/doGui.go
index e4c3114..869588a 100644
--- a/doGui.go
+++ b/doGui.go
@@ -196,17 +196,6 @@ func drawWindow(win *gadgets.BasicWindow) {
group2 := vbox.NewGroup("Repos")
grid = group2.RawGrid()
- me.repoAllB = grid.NewButton("All", func() {
- me.found = new(gitpb.Repos)
- all := me.forge.Repos.SortByFullPath()
- for all.Scan() {
- repo := all.Next()
- me.found.AppendByGoPath(repo)
-
- }
- makeStandardReposWindow("All repos", me.found)
- })
-
me.repoDirtyB = grid.NewButton("dirty", func() {
me.found = new(gitpb.Repos)
findDirty()
@@ -228,7 +217,18 @@ func drawWindow(win *gadgets.BasicWindow) {
makeStandardReposWindow("Repos that you have write access to", me.found)
})
- me.repoDevelMergeB = grid.NewButton("needs merge to devel", func() {
+ me.repoAllB = grid.NewButton("All", func() {
+ me.found = new(gitpb.Repos)
+ all := me.forge.Repos.SortByFullPath()
+ for all.Scan() {
+ repo := all.Next()
+ me.found.AppendByGoPath(repo)
+
+ }
+ makeStandardReposWindow("All repos", me.found)
+ })
+
+ me.repoDevelMergeB = grid.NewButton("merge", func() {
findMergeToDevel()
makeStandardReposWindow("repos to merge from user to devel", me.found)
})
diff --git a/windowRepoProblems.go b/windowRepoProblems.go
index 08e1f32..876c4c4 100644
--- a/windowRepoProblems.go
+++ b/windowRepoProblems.go
@@ -138,7 +138,10 @@ func makeRepoProblemsWindow() *repoProblemsWindow {
cmd = []string{"git", "branch", "--delete", "--remote", "origin/" + brname}
log.Info(repo.GetGoPath(), cmd)
repo.RunVerbose(cmd)
+ repo.Reload()
}
+ me.forge.SetConfigSave(true)
+ me.forge.ConfigSave()
})
t := makeStandardReposGrid(found)