summaryrefslogtreecommitdiff
path: root/releaseWindow.go
diff options
context:
space:
mode:
Diffstat (limited to 'releaseWindow.go')
-rw-r--r--releaseWindow.go28
1 files changed, 18 insertions, 10 deletions
diff --git a/releaseWindow.go b/releaseWindow.go
index 1c25b41..2ebc899 100644
--- a/releaseWindow.go
+++ b/releaseWindow.go
@@ -27,7 +27,9 @@ type releaseStruct struct {
readOnly *gadgets.OneLiner
notes *gadgets.OneLiner
version *gadgets.OneLiner
+ versionS string
reason *gadgets.BasicEntry
+ reasonS string
openrepo *gui.Node
@@ -48,9 +50,9 @@ func (w *autoType) Enable() {
}
func createReleaseBox(box *gui.Node) {
- versionS := "0.17.0"
- reasonS := "gocui"
- partS := strings.Split(versionS, ".")
+ release.versionS = "0.17.0"
+ release.reasonS = "gocui"
+ partS := strings.Split(release.versionS, ".")
release.box = box
release.group = release.box.NewGroup("things")
@@ -68,7 +70,7 @@ func createReleaseBox(box *gui.Node) {
}
me.Enable()
})
- release.grid.NewButton("find next Bad", func() {
+ release.grid.NewButton("findNextDirty()", func() {
me.Disable()
if findNextDirty() {
log.Info("findNextDirty() found a repo")
@@ -77,11 +79,17 @@ func createReleaseBox(box *gui.Node) {
}
me.Enable()
})
- /*
- release.grid.NewButton("nil", func() {
- log.Info("just filling the grid")
+ release.grid.NewButton("Check Ready", func() {
+ goSumS := release.current.getGoSumStatus()
+ dirtyS := release.current.dirtyLabel.String()
+ lastS := release.current.status.GetLastTagVersion()
+ if CheckReady() {
+ log.Info("repo is ready", release.current.String(), goSumS, dirtyS, lastS)
+ return
+ } else {
+ log.Info("\trepo is not ready", release.current.String(), goSumS, dirtyS, lastS)
+ }
})
- */
release.grid.NewButton("next repo", func() {
buttonDisable()
defer buttonEnable()
@@ -173,10 +181,10 @@ func createReleaseBox(box *gui.Node) {
release.notes = gadgets.NewOneLiner(release.grid, "notes")
release.version = gadgets.NewOneLiner(release.grid, "version")
- release.version.SetText(versionS)
+ release.version.SetText(release.versionS)
release.reason = gadgets.NewBasicEntry(release.grid, "release reason")
- release.reason.SetText(reasonS)
+ release.reason.SetText(release.reasonS)
release.sendVersionB = release.grid.NewButton("send version", func() {
log.Info("set version()")