diff options
| author | Jeff Carr <[email protected]> | 2024-01-26 11:53:22 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-01-26 11:53:22 -0600 |
| commit | 386125826f5e8fb9e2dd9ba2f4880fe0d181d29f (patch) | |
| tree | 55a6a2529b9a6419cb8f168273b186521a96d073 /draw.go | |
| parent | 9147079092f410d9039063846118b998c10f3dda (diff) | |
more work on release versioningv0.13.13
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'draw.go')
| -rw-r--r-- | draw.go | 18 |
1 files changed, 14 insertions, 4 deletions
@@ -222,10 +222,20 @@ func (rs *RepoStatus) drawGitCommands() { newgrid.Pad() } +var releaseRevision string = "" +// over ride the computation of this if a release is being created +func (rs *RepoStatus) setRevision(c string) { + if releaseRevision == "" { + rs.revision.SetText(c) + } + rs.revision.SetText(releaseRevision) +} + func (rs *RepoStatus) SetVersion(a, b, c string, reason string) { rs.major.SetText(a) rs.minor.SetText(b) - rs.revision.SetText(c) + releaseRevision = c + rs.setRevision(c) rs.versionMessage.SetLabel(reason) rs.versionMessage.SetText(reason) @@ -255,7 +265,7 @@ 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") + rs.setRevision("0") newver := strconv.Itoa(newa) + ".0.0" rs.newversion.SetLabel(newver) return true @@ -273,7 +283,7 @@ func (rs *RepoStatus) setTag() bool { 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("0") + rs.setRevision("0") return true } @@ -311,7 +321,7 @@ func (rs *RepoStatus) incrementVersion() { // rs.c := strconv.Atoi(revision) rs.revision.AddText(widget.GetString(c + 1)) rs.revision.AddText(widget.GetString(c + 2)) - rs.revision.SetText(widget.GetString(c + 1)) + rs.setRevision(widget.GetString(c + 1)) } func (rs *RepoStatus) recommend() { |
