button to quickly prep everything
This commit is contained in:
parent
dcc51eb776
commit
973bcfd4eb
|
@ -96,3 +96,11 @@ func doAllCheckoutUser() bool {
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func doCheckoutMaster() {
|
||||||
|
me.forge.CheckoutMaster()
|
||||||
|
me.forge = forgepb.Init()
|
||||||
|
me.found = new(gitpb.Repos)
|
||||||
|
argv.Checkout.Master.findRepos()
|
||||||
|
me.forge.PrintHumanTable(me.found)
|
||||||
|
}
|
||||||
|
|
|
@ -101,7 +101,7 @@ func examineBranch(repo *gitpb.Repo) error {
|
||||||
if repo.CurrentTag.Refname == repo.GetMasterBranchName() {
|
if repo.CurrentTag.Refname == repo.GetMasterBranchName() {
|
||||||
err = fmt.Errorf("examineBranch() SPECIAL CASE. %s is the master branch", repo.CurrentTag.Refname)
|
err = fmt.Errorf("examineBranch() SPECIAL CASE. %s is the master branch", repo.CurrentTag.Refname)
|
||||||
log.Info(err)
|
log.Info(err)
|
||||||
return err
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
err = fmt.Errorf("examineBranch() branch differs. patch diff len == 0. PROBABLY DELETE BRANCH %s", repo.CurrentTag.Refname)
|
err = fmt.Errorf("examineBranch() branch differs. patch diff len == 0. PROBABLY DELETE BRANCH %s", repo.CurrentTag.Refname)
|
||||||
|
|
6
main.go
6
main.go
|
@ -111,11 +111,7 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if argv.Checkout.Master != nil {
|
if argv.Checkout.Master != nil {
|
||||||
me.forge.CheckoutMaster()
|
doCheckoutMaster()
|
||||||
me.forge = forgepb.Init()
|
|
||||||
me.found = new(gitpb.Repos)
|
|
||||||
argv.Checkout.Master.findRepos()
|
|
||||||
me.forge.PrintHumanTable(me.found)
|
|
||||||
}
|
}
|
||||||
log.Info("make 'user' the default here?")
|
log.Info("make 'user' the default here?")
|
||||||
okExit("")
|
okExit("")
|
||||||
|
|
|
@ -161,6 +161,23 @@ func (r *repoWindow) repoMenu() *gui.Node {
|
||||||
}
|
}
|
||||||
me.forge.PrintHumanTable(me.found)
|
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
|
return box2
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue