parent
1c02e4d05f
commit
5d21e2f6f8
44
update.go
44
update.go
|
@ -17,32 +17,39 @@ func (rs *RepoStatus) Update() {
|
||||||
log.Log(WARN, "Update() START")
|
log.Log(WARN, "Update() START")
|
||||||
duration := timeFunction(func () {
|
duration := timeFunction(func () {
|
||||||
// do things that are safe even if the git tree is dirty
|
// do things that are safe even if the git tree is dirty
|
||||||
|
log.Warn("path.Set()")
|
||||||
rs.path.Set(rs.repopath)
|
rs.path.Set(rs.repopath)
|
||||||
|
log.Warn("getCurrentBranchName()")
|
||||||
rs.getCurrentBranchName()
|
rs.getCurrentBranchName()
|
||||||
|
log.Warn("set window Title()")
|
||||||
rs.window.Title(rs.repopath + " GO repo Details")
|
rs.window.Title(rs.repopath + " GO repo Details")
|
||||||
|
log.Warn("getCurrentBranchVersion()")
|
||||||
rs.getCurrentBranchVersion()
|
rs.getCurrentBranchVersion()
|
||||||
|
log.Warn("getLastTagVersion()")
|
||||||
rs.getLastTagVersion()
|
rs.getLastTagVersion()
|
||||||
|
log.Warn("populateTags()")
|
||||||
rs.populateTags()
|
rs.populateTags()
|
||||||
|
log.Warn("checkDirty()")
|
||||||
|
rs.checkDirty()
|
||||||
|
|
||||||
if rs.checkDirty() {
|
if rs.dirtyLabel.Get() != "no" {
|
||||||
if rs.dirtyLabel.Get() != "no" {
|
log.Warn("dirty label != no. actual value:", rs.dirtyLabel.Get())
|
||||||
rs.DisableEverything()
|
rs.DisableEverything()
|
||||||
return
|
return
|
||||||
}
|
|
||||||
|
|
||||||
// rs.checkDirty() this runs
|
|
||||||
log.Log(WARN, "")
|
|
||||||
log.Log(WARN, "checkoutBranch master")
|
|
||||||
rs.checkoutBranch("master")
|
|
||||||
log.Log(WARN, "")
|
|
||||||
log.Log(WARN, "checkoutBranch devel")
|
|
||||||
rs.checkoutBranch("devel")
|
|
||||||
log.Log(WARN, "")
|
|
||||||
log.Log(WARN, "checkoutBranch jcarr")
|
|
||||||
rs.checkoutBranch("jcarr")
|
|
||||||
|
|
||||||
rs.recommend()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// rs.checkDirty() this runs
|
||||||
|
log.Log(WARN, "")
|
||||||
|
log.Log(WARN, "checkoutBranch master")
|
||||||
|
rs.checkoutBranch("master")
|
||||||
|
log.Log(WARN, "")
|
||||||
|
log.Log(WARN, "checkoutBranch devel")
|
||||||
|
rs.checkoutBranch("devel")
|
||||||
|
log.Log(WARN, "")
|
||||||
|
log.Log(WARN, "checkoutBranch jcarr")
|
||||||
|
rs.checkoutBranch("jcarr")
|
||||||
|
|
||||||
|
rs.recommend()
|
||||||
})
|
})
|
||||||
rs.setSpeed(duration)
|
rs.setSpeed(duration)
|
||||||
log.Log(WARN, "Update() END")
|
log.Log(WARN, "Update() END")
|
||||||
|
@ -67,6 +74,7 @@ func (rs *RepoStatus) setSpeed(duration time.Duration) {
|
||||||
|
|
||||||
// disable all things besides Update() button
|
// disable all things besides Update() button
|
||||||
func (rs *RepoStatus) DisableEverything() {
|
func (rs *RepoStatus) DisableEverything() {
|
||||||
|
log.Warn("DisableEverything()")
|
||||||
|
|
||||||
// choosing a major, minor or revision
|
// choosing a major, minor or revision
|
||||||
rs.major.Disable()
|
rs.major.Disable()
|
||||||
|
|
Loading…
Reference in New Issue