summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-15 20:53:15 -0600
committerJeff Carr <[email protected]>2024-12-15 20:53:15 -0600
commit279182ab62e3cc51e90372a8a570e710c95d752a (patch)
treee5220f5f5ea18d79307a6f204edbf36f197fba9b
parent8e9408bac890dd6a09ebb5a7fed752fa9a35a73e (diff)
maybe safely exit when finishedv0.23.2v0.23.1
-rw-r--r--doRelease.go3
-rw-r--r--releaseBox.go6
2 files changed, 7 insertions, 2 deletions
diff --git a/doRelease.go b/doRelease.go
index 0021ecb..2f11b38 100644
--- a/doRelease.go
+++ b/doRelease.go
@@ -173,6 +173,9 @@ func doRelease() bool {
if err := check.AutogenRestore(cname); err != nil {
log.Info("AutogenRestore() failed", err)
+ } else {
+ cmd := []string{"git", "push", "origin", "refs/notes/*:refs/notes/*"}
+ check.Run(cmd)
}
if !me.current.Status.DoAll(retag) {
diff --git a/releaseBox.go b/releaseBox.go
index 059d62b..fc057b9 100644
--- a/releaseBox.go
+++ b/releaseBox.go
@@ -138,13 +138,15 @@ func createReleaseBox(box *gui.Node) {
second := findCounter
log.Info("doReleaseAll() first =", first, "second =", second)
if first == 0 {
- log.Info("doReleaseAll() first is 0. everything is done")
+ log.Info("doReleaseAll() first is 0. everything is done. second is", second)
log.Info("exit() here safely")
- buttonEnable()
+ me.forge.ConfigSave()
+ okExit("")
return
}
if first != second {
+ // try a third time
log.Info("doReleaseAll() first second do not match. findNext()")
findNext()
ok, duration := doReleaseAll()