summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--reloadBranches.go7
-rw-r--r--reloadParseGitConfig.go2
-rw-r--r--reloadRepoState.go6
3 files changed, 7 insertions, 8 deletions
diff --git a/reloadBranches.go b/reloadBranches.go
index 8c66ec6..b5fadb2 100644
--- a/reloadBranches.go
+++ b/reloadBranches.go
@@ -22,9 +22,8 @@ import (
// actually, this is to attempt to verify absolutely everything
// is pushed upstream before doing a rm -rf ~/go/src
// TODO: revisit this code in the autotypist later
-func (repo *Repo) CheckBranches() bool {
+func (repo *Repo) CheckBranches() string {
var hashCheck string
- var perfect bool = true
all := repo.GetBranches()
path := filepath.Join(repo.FullPath, ".git/refs/")
for _, b := range all {
@@ -64,10 +63,10 @@ func (repo *Repo) CheckBranches() bool {
// log.Info("notsure why this git show is here", hash)
} else {
// log.Printf("UNKNOWN BRANCH %-50s %s %s %s\n", repo.GetFullPath(), r.Stdout, cmd, b)
- perfect = false
+ return b
}
}
- return perfect
+ return ""
}
func (repo *Repo) GetBranches() []string {
diff --git a/reloadParseGitConfig.go b/reloadParseGitConfig.go
index 3497754..0a93dd7 100644
--- a/reloadParseGitConfig.go
+++ b/reloadParseGitConfig.go
@@ -146,7 +146,7 @@ func (repo *Repo) readGitConfig() (string, error) {
repo.GitConfig.Branches[currentName].Merge = value
default:
log.Log(INFO, "error unknown remote:", currentSection, currentName, key, value)
- log.Log(INFO, "unknown branch:", line)
+ log.Info("git .config unknown branch:", line)
}
case "submodule":
// test, ok := rs.gitConfig.submodules[currentName]
diff --git a/reloadRepoState.go b/reloadRepoState.go
index 9e17add..42482c4 100644
--- a/reloadRepoState.go
+++ b/reloadRepoState.go
@@ -49,11 +49,11 @@ func (repo *Repo) setRepoState() {
return
}
- if repo.CheckBranches() {
- repo.State = "PERFECT"
+ if b := repo.CheckBranches(); b != "" {
+ repo.State = "unknown branch " + b
return
}
- repo.State = "unknown branches"
+ repo.State = "PERFECT"
}
// returns true if old="v0.2.4" and new="v0.3.3"