diff options
Diffstat (limited to 'windowRepos.go')
| -rw-r--r-- | windowRepos.go | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/windowRepos.go b/windowRepos.go index 055a871..4d675e6 100644 --- a/windowRepos.go +++ b/windowRepos.go @@ -161,6 +161,23 @@ func (r *repoWindow) repoMenu() *gui.Node { } me.forge.PrintHumanTable(me.found) }) + box2.NewButton("Prep for release()", func() { + r.Disable() + defer r.Enable() + if IsAnythingDirty() { + log.Info("You can't apply patches when repos are dirty") + me.forge.PrintHumanTable(me.found) + return + } + if !r.mergeAllUserToDevel() { + return + } + if !r.mergeAllDevelToMain() { + return + } + doCheckoutMaster() + + }) return box2 } |
