parent
b8b65a9c0e
commit
dc2b16840e
|
@ -2,6 +2,7 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
|
@ -28,7 +29,7 @@ type releaseStruct struct {
|
||||||
// widgetVersionS string
|
// widgetVersionS string
|
||||||
releaseVersionB *gui.Node
|
releaseVersionB *gui.Node
|
||||||
// unreleaseB *gui.Node
|
// unreleaseB *gui.Node
|
||||||
reason *gadgets.BasicEntry
|
reason *gadgets.BasicEntry
|
||||||
// reasonS string
|
// reasonS string
|
||||||
|
|
||||||
openrepo *gui.Node
|
openrepo *gui.Node
|
||||||
|
@ -193,22 +194,29 @@ func createReleaseBox(box *gui.Node) {
|
||||||
})
|
})
|
||||||
|
|
||||||
release.grid.NewButton("release all", func() {
|
release.grid.NewButton("release all", func() {
|
||||||
|
var worked bool = true
|
||||||
buttonDisable()
|
buttonDisable()
|
||||||
// rather than loop forever, at least limit this to the number of repos
|
// rather than loop forever, at least limit this to the number of repos
|
||||||
// incase something, somewhere, goes wrong
|
// incase something, somewhere, goes wrong
|
||||||
for n := 0; n <= len(me.allrepos); n++ {
|
duration := timeFunction(func() {
|
||||||
if doRelease() {
|
for n := 0; n <= len(me.allrepos); n++ {
|
||||||
log.Info("doRelease() worked")
|
if doRelease() {
|
||||||
} else {
|
log.Info("doRelease() worked")
|
||||||
if release.status.String() == "ALL DONE?" {
|
} else {
|
||||||
log.Info("maybe ALL DONE?")
|
if release.status.String() == "ALL DONE?" {
|
||||||
buttonEnable()
|
log.Info("maybe ALL DONE?")
|
||||||
return
|
buttonEnable()
|
||||||
|
worked = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
log.Info("doRelease() failed")
|
||||||
|
worked = false
|
||||||
|
break
|
||||||
}
|
}
|
||||||
log.Info("doRelease() failed")
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
}
|
})
|
||||||
|
s := fmt.Sprint(duration)
|
||||||
|
log.Info("release returned", worked, "and ran for", s)
|
||||||
buttonEnable()
|
buttonEnable()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue