automatically whitelist things from unwind
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
be60237c1c
commit
e822f59663
|
@ -27,17 +27,33 @@ func findUnreleased() bool {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func unwindWhitelist() {
|
||||||
|
for _, repo := range me.allrepos {
|
||||||
|
if strings.HasPrefix(repo.String(), "go.wit.com/dev") {
|
||||||
|
release.whitelist[repo.String()] = repo
|
||||||
|
repo.setGoSumStatus("WHITELIST")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func createUnreleaseBox(box *gui.Node) {
|
func createUnreleaseBox(box *gui.Node) {
|
||||||
group := release.box.NewGroup("undo and redo things")
|
group := release.box.NewGroup("undo and redo things")
|
||||||
|
|
||||||
|
group.NewButton("whitelist go.wit.com/dev", func() {
|
||||||
|
me.Disable()
|
||||||
|
defer me.Enable()
|
||||||
|
unwindWhitelist()
|
||||||
|
})
|
||||||
group.NewButton("find the unreleased", func() {
|
group.NewButton("find the unreleased", func() {
|
||||||
me.Disable()
|
me.Disable()
|
||||||
defer me.Enable()
|
defer me.Enable()
|
||||||
|
unwindWhitelist()
|
||||||
findUnreleased()
|
findUnreleased()
|
||||||
})
|
})
|
||||||
release.unreleaseB = group.NewButton("re-release", func() {
|
release.unreleaseB = group.NewButton("re-release", func() {
|
||||||
// var count int = 0
|
// var count int = 0
|
||||||
me.Disable()
|
me.Disable()
|
||||||
|
unwindWhitelist()
|
||||||
if rerelease() {
|
if rerelease() {
|
||||||
log.Info("good to re-release another one")
|
log.Info("good to re-release another one")
|
||||||
} else {
|
} else {
|
||||||
|
@ -46,17 +62,18 @@ func createUnreleaseBox(box *gui.Node) {
|
||||||
}
|
}
|
||||||
me.Enable()
|
me.Enable()
|
||||||
})
|
})
|
||||||
group.NewButton("loop(5)", func() {
|
group.NewButton("loop(10)", func() {
|
||||||
me.Disable()
|
me.Disable()
|
||||||
for n := 0; n <= 5; n++ {
|
unwindWhitelist()
|
||||||
|
for n := 0; n <= 10; n++ {
|
||||||
if rerelease() {
|
if rerelease() {
|
||||||
log.Info("good to re-release another one")
|
log.Info("good to re-release another one")
|
||||||
} else {
|
} else {
|
||||||
log.Info("loop(3) failed")
|
log.Info("loop() failed", n)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
log.Info("loop(5) worked")
|
log.Info("loop(10) worked")
|
||||||
me.Enable()
|
me.Enable()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue