diff options
| author | Jeff Carr <[email protected]> | 2025-01-18 07:47:34 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-18 07:47:34 -0600 |
| commit | 973bcfd4eb5e1ae13e0cba1e96e3cf037099a275 (patch) | |
| tree | 84894111bcaa1d7b2f92464b30134b162f65828c /windowRepos.go | |
| parent | dcc51eb7768f0986a0fab7b90e5f3db5373b870e (diff) | |
button to quickly prep everything
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 } |
