diff options
Diffstat (limited to 'draw.go')
| -rw-r--r-- | draw.go | 34 |
1 files changed, 28 insertions, 6 deletions
@@ -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 } |
