need better handling here

This commit is contained in:
Jeff Carr 2025-01-20 01:40:32 -06:00
parent b770759167
commit 52b8a4e312
1 changed files with 12 additions and 2 deletions

View File

@ -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() + ") "