kind of work, but still manual process
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
41a6166890
commit
a0cd9ee4a1
|
@ -75,21 +75,24 @@ func globalDisplayOptions(box *gui.Node) {
|
||||||
|
|
||||||
me.scanEveryMinute = group1.NewCheckbox("Scan every minute").SetChecked(false)
|
me.scanEveryMinute = group1.NewCheckbox("Scan every minute").SetChecked(false)
|
||||||
|
|
||||||
group1.NewButton("set all branches to master", func() {
|
me.setBranchesToMasterB = group1.NewButton("set all branches to master", func() {
|
||||||
me.Disable()
|
me.Disable()
|
||||||
for _, repo := range me.allrepos {
|
for _, repo := range me.allrepos {
|
||||||
if whitelist(repo.String()) {
|
if whitelist(repo.String()) {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if repo.status.CheckoutMaster() {
|
if repo.status.CheckoutMaster() {
|
||||||
log.Warn("set master branch worked", repo.String)
|
log.Warn("set master branch worked", repo.String())
|
||||||
repo.newScan()
|
repo.newScan()
|
||||||
} else {
|
} else {
|
||||||
log.Warn("set master branch failed", repo.String)
|
log.Warn("set master branch failed", repo.String())
|
||||||
repo.newScan()
|
repo.newScan()
|
||||||
|
me.Enable()
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
me.Enable()
|
me.Enable()
|
||||||
|
me.setBranchesToMasterB.Disable()
|
||||||
})
|
})
|
||||||
|
|
||||||
var longB *gui.Node
|
var longB *gui.Node
|
||||||
|
|
|
@ -95,8 +95,13 @@ func createReleaseBox(box *gui.Node) {
|
||||||
log.Warn("version does not start with v.", release.version.String())
|
log.Warn("version does not start with v.", release.version.String())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if release.status.String() != "PRIMATIVE" {
|
switch release.status.String() {
|
||||||
log.Warn("only can do PRIMATIVE right now", release.version.String())
|
case "PRIMATIVE":
|
||||||
|
log.Warn("can do PRIMATIVE", release.version.String())
|
||||||
|
case "manually chosen":
|
||||||
|
log.Warn("attempting manual release", release.version.String())
|
||||||
|
default:
|
||||||
|
log.Warn("what is this?", release.version.String(), release.status.String())
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -408,6 +413,12 @@ func findNextDirty() bool {
|
||||||
if goSumS == "IGNORE" {
|
if goSumS == "IGNORE" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
if goSumS == "NOT READY" {
|
||||||
|
if setCurrentRepo(repo, "NOT READY", "manually check go.sum") {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
continue
|
||||||
|
}
|
||||||
if goSumS == "DIRTY 2" {
|
if goSumS == "DIRTY 2" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
10
structs.go
10
structs.go
|
@ -58,16 +58,20 @@ type autoType struct {
|
||||||
// The current working directory
|
// The current working directory
|
||||||
autoWorkingPwd *gadgets.OneLiner
|
autoWorkingPwd *gadgets.OneLiner
|
||||||
|
|
||||||
// what is being used as your home dir
|
// shows what is being used as your home dir
|
||||||
userHomePwd *gadgets.OneLiner
|
userHomePwd *gadgets.OneLiner
|
||||||
|
|
||||||
// what is being used as ~/go/src
|
// shows what directory being used as ~/go/src
|
||||||
goSrcPwd *gadgets.OneLiner
|
goSrcPwd *gadgets.OneLiner
|
||||||
|
|
||||||
|
// button to download everything
|
||||||
downloadEverythingButton *gui.Node
|
downloadEverythingButton *gui.Node
|
||||||
|
|
||||||
// delete ~/go/src & ~/go/pkg buttons
|
// button to delete everythign ~/go/src & ~/go/pkg
|
||||||
deleteGoSrcPkgB *gui.Node
|
deleteGoSrcPkgB *gui.Node
|
||||||
|
|
||||||
|
// button to set all repo branches to master
|
||||||
|
setBranchesToMasterB *gui.Node
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue