From b8d0864c37a53045e8fc801777749826f1221dbc Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 17 Jan 2025 13:20:40 -0600 Subject: [PATCH] show abnormal branch --- humanTable.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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() + ") "