summaryrefslogtreecommitdiff
path: root/releaseWindow.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-02 17:42:48 -0600
committerJeff Carr <[email protected]>2024-02-02 17:42:48 -0600
commit68bdcebd850d096e7eafb76b93b80738d4c366dd (patch)
treea601593a9df5a0a54581f259c1ad934016dbf27c /releaseWindow.go
parentcbe45ed22d18f3f5f7ea7b0b2e5e8cb02a92ea9d (diff)
auto scan on window open
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'releaseWindow.go')
-rw-r--r--releaseWindow.go30
1 files changed, 10 insertions, 20 deletions
diff --git a/releaseWindow.go b/releaseWindow.go
index e60ed7c..d7f388e 100644
--- a/releaseWindow.go
+++ b/releaseWindow.go
@@ -74,7 +74,6 @@ func createReleaseBox(box *gui.Node) {
release.grid.NewButton("scan for Ready", func() {
me.Disable()
scanForReady()
- scanForReady()
me.Enable()
})
release.grid.NewButton("findNextDirty()", func() {
@@ -319,31 +318,18 @@ func createReleaseBox(box *gui.Node) {
})
- release.grid.NewButton("reset with scanGoSum()", func() {
- buttonDisable()
- // do an initial scan of all the repos
- scanGoSum()
- buttonEnable()
- })
- release.makeRedomodB = release.grid.NewButton("make redomod", func() {
- buttonDisable()
- release.current.status.MakeRedomod()
- buttonEnable()
- })
- release.goGetB = release.grid.NewButton("go get -v -u .", func() {
+ release.grid.NewButton("goodCheckGoSum()", 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")
+ if goodCheckGoSum() {
+ log.Info("goodCheckGoSum() GOOD")
} else {
- log.Warn("go get failed")
+ log.Info("goodCheckGoSum() FAILED")
}
buttonEnable()
})
- release.goGetB = release.grid.NewButton("SetMainWorkingName(guimaster)", func() {
+ release.makeRedomodB = release.grid.NewButton("make redomod", func() {
buttonDisable()
- release.current.status.SetMainWorkingName("guimaster")
+ release.current.status.MakeRedomod()
buttonEnable()
})
}
@@ -364,10 +350,14 @@ func goodCheckGoSum() bool {
if goSumS == "WHITELIST" {
continue
}
+ if release.current.status.ReadOnly() {
+ continue
+ }
lastS := repo.status.GetLastTagVersion()
targetS := repo.targetVersion.String()
log.Info(" repo deps:", depname, version, "vs", goSumS, lastS, targetS)
if lastS != targetS {
+ log.Info(" repo deps: FALSE lastS != targetS", lastS, targetS)
maybe = false
}
} else {