summaryrefslogtreecommitdiff
path: root/draw.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-24 16:24:58 -0600
committerJeff Carr <[email protected]>2024-01-24 16:24:58 -0600
commit21546ce2c002e1550754578b1083f0a9c6d0a77d (patch)
tree57d3795e0fc094a26cf9c463ff97ac5d7a63d30a /draw.go
parent732ac4b1e5f7b23873ec7a09bfa4cffcc501a8a8 (diff)
more attempts to release versions
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'draw.go')
-rw-r--r--draw.go34
1 files changed, 28 insertions, 6 deletions
diff --git a/draw.go b/draw.go
index 20081ec..2ac0963 100644
--- a/draw.go
+++ b/draw.go
@@ -108,8 +108,29 @@ func (rs *RepoStatus) drawGitBranches() {
}
})
- newgrid.NewButton("check go.sum", func() {
- rs.CheckGoSum()
+ newgrid.NewButton("CheckDirty()", func() {
+ if rs.CheckDirty() {
+ log.Log(WARN, "is dirty")
+ } else {
+ log.Log(WARN, "is not dirty")
+ }
+ })
+ newgrid.NewButton("CheckGoSum()", func() {
+ if rs.CheckGoSum() {
+ log.Log(WARN, "CheckGoSum() is ok")
+ } else {
+ log.Log(WARN, "CheckGoSum() is not ok")
+ }
+ })
+ newgrid.NewButton("CheckPrimativeGoMod()", func() {
+ if rs.CheckPrimativeGoMod() {
+ log.Log(WARN, "is primative")
+ } else {
+ log.Log(WARN, "is not primative")
+ }
+ })
+ newgrid.NewButton("MakeRedomod()", func() {
+ rs.MakeRedomod()
})
}
@@ -222,7 +243,6 @@ func (rs *RepoStatus) drawGitCommands() {
newgrid.Pad()
}
-
func (rs *RepoStatus) SetVersion(a, b, c string, reason string) {
rs.major.SetText(a)
rs.minor.SetText(b)
@@ -255,9 +275,10 @@ func (rs *RepoStatus) setTag() bool {
}
if newa > olda {
log.Log(INFO, "new version ok", newver, "vs old version", lasttag)
+ rs.minor.SetText("0")
+ rs.revision.SetText("0")
+ newver := strconv.Itoa(newa) + ".0.0"
rs.newversion.SetLabel(newver)
- rs.minor.SetText("")
- rs.revision.SetText("")
return true
}
@@ -271,8 +292,9 @@ func (rs *RepoStatus) setTag() bool {
if newb > oldb {
log.Log(INFO, "new version ok", newver, "vs old version", lasttag)
+ newver = strconv.Itoa(newa) + "." + strconv.Itoa(newb) + ".0"
rs.newversion.SetLabel(newver)
- rs.revision.SetText("")
+ rs.revision.SetText("0")
return true
}