summaryrefslogtreecommitdiff
path: root/update.go
diff options
context:
space:
mode:
Diffstat (limited to 'update.go')
-rw-r--r--update.go95
1 files changed, 1 insertions, 94 deletions
diff --git a/update.go b/update.go
index 3b0c9d8..55d529f 100644
--- a/update.go
+++ b/update.go
@@ -2,26 +2,10 @@ package repostatus
import (
"errors"
- "fmt"
- "time"
"go.wit.com/log"
)
-/*
-func (rs *RepoStatus) gitBranchAll() {
- r := rs.Run([]string{"git", "branch", "--all"})
- if r.Error != nil {
- log.Log(WARN, "git branch failed string =", rs.Path())
- log.Log(WARN, "git branch failed realpath =", rs.realPath.String())
- return
- }
- for _, s := range r.Stdout {
- rs.targetBranch.AddText(s)
- }
-}
-*/
-
func (rs *RepoStatus) UpdateNew() {
log.Info("gui update", rs.pb.GetFullPath())
rs.updateNew()
@@ -68,83 +52,6 @@ func (rs *RepoStatus) Update() {
return
}
log.Log(INFO, "Update() START")
- duration := timeFunction(func() {
- rs.updateNew()
- })
- rs.setSpeed(duration)
+ rs.updateNew()
log.Log(INFO, "Update() END")
}
-
-func (rs *RepoStatus) setSpeed(duration time.Duration) {
- s := fmt.Sprint(duration)
- if rs.speedActual == nil {
- log.Log(WARN, "rs.speedActual == nil")
- return
- }
- rs.speedActual.SetValue(s)
-
- if duration > 200*time.Millisecond {
- rs.speed.SetValue("SLOW")
- } else if duration > 50*time.Millisecond {
- rs.speed.SetValue("OK")
- } else {
- rs.speed.SetValue("FAST")
- }
-}
-
-// disable all things besides Update() button
-func (rs *RepoStatus) DisableEverything() {
- log.Log(INFO, "DisableEverything()")
-
- // choosing a major, minor or revision
- rs.major.Disable()
- rs.minor.Disable()
- rs.revision.Disable()
-
- // disable adding a tag message
- rs.versionMessage.Disable()
-
- // disable the merge devel to master button
- rs.develMergeB.Disable()
-
- // disable the tag a new version button
- rs.releaseVersion.Disable()
-}
-
-// this means devel needs to be merged to master
-func (rs *RepoStatus) EnableMergeDevel() {
- rs.DisableEverything()
-
- rs.develMergeB.Enable()
-}
-
-func (rs *RepoStatus) Disable() {
- rs.window.Disable()
-}
-
-func (rs *RepoStatus) Enable() {
- rs.window.Enable()
-}
-
-// this means you need to release a new version of the master repository
-func (rs *RepoStatus) EnableSelectTag() {
- rs.DisableEverything()
-
- // choosing a major, minor or revision
- rs.major.Enable()
- rs.minor.Enable()
- rs.revision.Enable()
-
- // disable adding a tag message
- rs.versionMessage.Enable()
-
- rs.develMergeB.SetLabel("ready to release")
-
- if len(rs.versionMessage.String()) == 0 {
- // force there to be a commit message
- rs.releaseVersion.Disable()
- } else {
- // rs.generateCmd()
- rs.releaseVersion.Enable()
- }
-}