diff --git a/humanTable.go b/humanTable.go index 0c0c62e..54afb68 100644 --- a/humanTable.go +++ b/humanTable.go @@ -54,7 +54,8 @@ func (f *Forge) PrintHumanTableDirty(allr *gitpb.Repos) { var count int // log.Info(standardStart5("gopath", "cur name", "master", "user", "repo type")) log.Info(standardTable8("repopath", "cur br", "age", "target", "master", "devel", "user", "curver", "repo type")) - all := allr.SortByFullPath() + // all := allr.SortByFullPath() + all := allr.All() for all.Scan() { repo := all.Next() f.printRepoToTable(repo) @@ -196,6 +197,12 @@ func (f *Forge) printRepoToTable(repo *gitpb.Repo) { switch repo.GetState() { case "PERFECT": case "unchanged": + case "unknown branches": + if repo.CurrentTag == nil { + end += "(" + repo.GetState() + ") " + } else { + end += "(unknown branch " + repo.CurrentTag.Refname + ") " + } // end += "(invalid tag) " default: end += "(" + repo.GetState() + ") "