try to show actual changes
This commit is contained in:
parent
cec5e7f3b4
commit
b354d7dd27
10
common.go
10
common.go
|
@ -24,6 +24,7 @@ func (rs *RepoStatus) getChanges() string {
|
|||
}
|
||||
|
||||
func (rs *RepoStatus) NoteChange(s string) {
|
||||
log.Log(REPOWARN, "NoteChange() got", rs.String(), s)
|
||||
rs.changed = true
|
||||
rs.changes += s + "\n"
|
||||
}
|
||||
|
@ -191,3 +192,12 @@ func (rs *RepoStatus) SetPrivate(b bool) {
|
|||
rs.private.SetText("false")
|
||||
}
|
||||
}
|
||||
|
||||
// returns a name for human consuption only
|
||||
// todo: implement nicknames
|
||||
func (rs *RepoStatus) Name() string {
|
||||
if rs.IsGoLang() {
|
||||
return rs.GoPath()
|
||||
}
|
||||
return rs.Path()
|
||||
}
|
||||
|
|
9
git.go
9
git.go
|
@ -209,7 +209,7 @@ func (rs *RepoStatus) CheckDirty() bool {
|
|||
log.Error(err, "CheckDirty() git status error")
|
||||
rs.dirtyLabel.SetValue("error")
|
||||
if start != "error" {
|
||||
rs.NoteChange("repo git status is in error " + fmt.Sprint(err))
|
||||
rs.NoteChange("git status is in error " + fmt.Sprint(err))
|
||||
}
|
||||
return true
|
||||
}
|
||||
|
@ -220,15 +220,16 @@ func (rs *RepoStatus) CheckDirty() bool {
|
|||
log.Log(REPO, "CheckDirty() no", rs.realPath.String())
|
||||
rs.dirtyLabel.SetValue("no")
|
||||
if start != "no" {
|
||||
rs.NoteChange("repo is no longer dirty")
|
||||
log.Log(REPOWARN, "is no longer dirty")
|
||||
rs.NoteChange("is no longer dirty")
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
rs.dirtyLabel.SetValue("dirty")
|
||||
if start != "dirty" {
|
||||
log.Log(REPOWARN, "repo is now dirty")
|
||||
rs.NoteChange("repo is now dirty")
|
||||
log.Log(REPOWARN, "is now dirty")
|
||||
rs.NoteChange("is now dirty")
|
||||
}
|
||||
return true
|
||||
|
||||
|
|
Loading…
Reference in New Issue