parent
b8b65a9c0e
commit
dc2b16840e
|
@ -2,6 +2,7 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
|
@ -193,9 +194,11 @@ 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
|
||||||
|
duration := timeFunction(func() {
|
||||||
for n := 0; n <= len(me.allrepos); n++ {
|
for n := 0; n <= len(me.allrepos); n++ {
|
||||||
if doRelease() {
|
if doRelease() {
|
||||||
log.Info("doRelease() worked")
|
log.Info("doRelease() worked")
|
||||||
|
@ -203,12 +206,17 @@ func createReleaseBox(box *gui.Node) {
|
||||||
if release.status.String() == "ALL DONE?" {
|
if release.status.String() == "ALL DONE?" {
|
||||||
log.Info("maybe ALL DONE?")
|
log.Info("maybe ALL DONE?")
|
||||||
buttonEnable()
|
buttonEnable()
|
||||||
return
|
worked = true
|
||||||
|
break
|
||||||
}
|
}
|
||||||
log.Info("doRelease() failed")
|
log.Info("doRelease() failed")
|
||||||
return
|
worked = false
|
||||||
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
})
|
||||||
|
s := fmt.Sprint(duration)
|
||||||
|
log.Info("release returned", worked, "and ran for", s)
|
||||||
buttonEnable()
|
buttonEnable()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue