auto scan on window open
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
cbe45ed22d
commit
68bdcebd85
|
@ -52,6 +52,8 @@ func globalDisplayOptions(box *gui.Node) {
|
||||||
|
|
||||||
group1.NewButton("Show Repository Window", func() {
|
group1.NewButton("Show Repository Window", func() {
|
||||||
showHideRepos()
|
showHideRepos()
|
||||||
|
scanForReady()
|
||||||
|
scanForReady()
|
||||||
reposwin.Toggle()
|
reposwin.Toggle()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
@ -74,7 +74,6 @@ func createReleaseBox(box *gui.Node) {
|
||||||
release.grid.NewButton("scan for Ready", func() {
|
release.grid.NewButton("scan for Ready", func() {
|
||||||
me.Disable()
|
me.Disable()
|
||||||
scanForReady()
|
scanForReady()
|
||||||
scanForReady()
|
|
||||||
me.Enable()
|
me.Enable()
|
||||||
})
|
})
|
||||||
release.grid.NewButton("findNextDirty()", func() {
|
release.grid.NewButton("findNextDirty()", func() {
|
||||||
|
@ -319,10 +318,13 @@ func createReleaseBox(box *gui.Node) {
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
release.grid.NewButton("reset with scanGoSum()", func() {
|
release.grid.NewButton("goodCheckGoSum()", func() {
|
||||||
buttonDisable()
|
buttonDisable()
|
||||||
// do an initial scan of all the repos
|
if goodCheckGoSum() {
|
||||||
scanGoSum()
|
log.Info("goodCheckGoSum() GOOD")
|
||||||
|
} else {
|
||||||
|
log.Info("goodCheckGoSum() FAILED")
|
||||||
|
}
|
||||||
buttonEnable()
|
buttonEnable()
|
||||||
})
|
})
|
||||||
release.makeRedomodB = release.grid.NewButton("make redomod", func() {
|
release.makeRedomodB = release.grid.NewButton("make redomod", func() {
|
||||||
|
@ -330,22 +332,6 @@ func createReleaseBox(box *gui.Node) {
|
||||||
release.current.status.MakeRedomod()
|
release.current.status.MakeRedomod()
|
||||||
buttonEnable()
|
buttonEnable()
|
||||||
})
|
})
|
||||||
release.goGetB = release.grid.NewButton("go get -v -u .", func() {
|
|
||||||
buttonDisable()
|
|
||||||
err, output := release.current.status.RunCmd([]string{"go", "get", "-v", "-u", "."})
|
|
||||||
log.Warn(output)
|
|
||||||
if err == nil {
|
|
||||||
log.Warn("go get worked. recheck go.sum")
|
|
||||||
} else {
|
|
||||||
log.Warn("go get failed")
|
|
||||||
}
|
|
||||||
buttonEnable()
|
|
||||||
})
|
|
||||||
release.goGetB = release.grid.NewButton("SetMainWorkingName(guimaster)", func() {
|
|
||||||
buttonDisable()
|
|
||||||
release.current.status.SetMainWorkingName("guimaster")
|
|
||||||
buttonEnable()
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func goodCheckGoSum() bool {
|
func goodCheckGoSum() bool {
|
||||||
|
@ -364,10 +350,14 @@ func goodCheckGoSum() bool {
|
||||||
if goSumS == "WHITELIST" {
|
if goSumS == "WHITELIST" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
if release.current.status.ReadOnly() {
|
||||||
|
continue
|
||||||
|
}
|
||||||
lastS := repo.status.GetLastTagVersion()
|
lastS := repo.status.GetLastTagVersion()
|
||||||
targetS := repo.targetVersion.String()
|
targetS := repo.targetVersion.String()
|
||||||
log.Info(" repo deps:", depname, version, "vs", goSumS, lastS, targetS)
|
log.Info(" repo deps:", depname, version, "vs", goSumS, lastS, targetS)
|
||||||
if lastS != targetS {
|
if lastS != targetS {
|
||||||
|
log.Info(" repo deps: FALSE lastS != targetS", lastS, targetS)
|
||||||
maybe = false
|
maybe = false
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue