diff options
| author | Jeff Carr <[email protected]> | 2024-02-19 16:29:10 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-19 16:29:10 -0600 |
| commit | ae7e9ba42c44687db038cacf7e0ae845e497f6e0 (patch) | |
| tree | fe79e556726dd89e9aa21a2fb245b1d5c53579e8 /update.go | |
| parent | ad21d5d5db43b975e88067ff730691e89e10ea97 (diff) | |
allow more fields to be mirrored
Diffstat (limited to 'update.go')
| -rw-r--r-- | update.go | 41 |
1 files changed, 7 insertions, 34 deletions
@@ -65,11 +65,13 @@ func (rs *RepoStatus) UpdateNew() { out, _ = rs.gitDescribeByName(uName) rs.setUserVersion(out) } + + // populates a string into the rs.gitState widget + // todo: make the values from this function a bit cleaner + rs.CheckGitState() } -/* -// deprecate / redo what is left of this -func (rs *RepoStatus) UpdateOld() { +func (rs *RepoStatus) Update() { if !rs.Ready() { log.Log(WARN, "can't update yet. ready is false") log.Error(errors.New("Update() is not ready yet")) @@ -78,39 +80,10 @@ func (rs *RepoStatus) UpdateOld() { log.Log(INFO, "Update() START") duration := timeFunction(func() { rs.UpdateNew() - - if rs.dirtyLabel.String() != "no" { - log.Warn("dirty label != no. actual value:", rs.dirtyLabel.String()) - rs.DisableEverything() - rs.CheckBranches() - return - } - - master := rs.mainWorkingName.String() - devel := rs.develWorkingName.String() - user := rs.userWorkingName.String() - - // rs.CheckDirty() this runs - log.Log(INFO, "checkoutBranch", master) - rs.checkoutBranch("master", master) - log.Log(INFO, "checkoutBranch", devel) - rs.checkoutBranch("devel", devel) - log.Log(INFO, "checkoutBranch", user) - rs.checkoutBranch("user", user) - - rs.recommend() - rs.CheckBranches() - - label := "merge " + rs.userWorkingName.String() + " to " + rs.develWorkingName.String() - rs.develMergeB.SetLabel(label) - - label = "merge " + rs.develWorkingName.String() + " to " + rs.mainWorkingName.String() - rs.mainMergeB.SetLabel(label) }) rs.setSpeed(duration) log.Log(INFO, "Update() END") } -*/ func (rs *RepoStatus) setSpeed(duration time.Duration) { s := fmt.Sprint(duration) @@ -120,9 +93,9 @@ func (rs *RepoStatus) setSpeed(duration time.Duration) { } rs.speedActual.SetValue(s) - if duration > 500*time.Millisecond { + if duration > 200*time.Millisecond { rs.speed.SetValue("SLOW") - } else if duration > 100*time.Millisecond { + } else if duration > 50*time.Millisecond { rs.speed.SetValue("OK") } else { rs.speed.SetValue("FAST") |
