diff options
Diffstat (limited to 'humanTable.go')
| -rw-r--r-- | humanTable.go | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/humanTable.go b/humanTable.go index 0228a92..f9c2394 100644 --- a/humanTable.go +++ b/humanTable.go @@ -181,6 +181,12 @@ func (f *Forge) printRepoToTable(repo *gitpb.Repo) { // age := shell.FormatDuration(time.Since(ctime)) age := shell.FormatDuration(repo.BranchAge(cname)) + if f.Config.IsReadOnly(repo.GetGoPath()) { + // end += "(readonly) " + } else { + end += "(rw) " + } + if repo.IsDirty() { age = "" end += "(dirty) " @@ -188,9 +194,12 @@ func (f *Forge) printRepoToTable(repo *gitpb.Repo) { start := standardTable8(gopath, cname, age, mhort, dhort, uhort, chort, thort, rtype) - if f.Config.IsReadOnly(repo.GetGoPath()) { - end += "(readonly) " + if rtype == "protobuf" { + if repo.GoInfo.GoBinary { + end += "(binary) " + } } + if repo.GetMasterBranchName() != "master" && repo.GetMasterBranchName() != "main" { end += "(m:" + repo.GetMasterBranchName() + ") " } @@ -211,6 +220,7 @@ func (f *Forge) printRepoToTable(repo *gitpb.Repo) { switch repo.GetState() { case "PERFECT": case "unchanged": + case "dirty": case "unknown branches": if repo.CurrentTag == nil { end += "(" + repo.GetState() + ") " |
