diff options
| author | Jeff Carr <[email protected]> | 2024-12-02 15:45:06 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-02 15:45:06 -0600 |
| commit | 9a57a20ef78b0648ed721ba0ced93433d4e7d42d (patch) | |
| tree | b3df343e82d8ce35ee96130edfdc2ef738aa5f2c /list.go | |
| parent | f3803d59294d692c4b0be4ad5cef9ad8116b3797 (diff) | |
trying to verify new protobuf works
Diffstat (limited to 'list.go')
| -rw-r--r-- | list.go | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -1,6 +1,7 @@ package main import ( + "fmt" "os" "go.wit.com/log" @@ -16,11 +17,25 @@ func list() { repos := me.forge.Repos.SortByGoPath() for repos.Scan() { repo := repos.Next() + var rtype string if !repo.IsValid() { - log.Printf("%10s %-50s", "old?", repo.GetGoPath()) + rtype = "rm?" continue + } else { + rtype = repo.RepoType() } - log.Printf("%10s %-50s", repo.RepoType(), repo.GetGoPath()) + if me.forge.IsReadOnly(repo.GetGoPath()) { + continue + } + var end string + if repo.CheckDirty() { + end += "(dirty) " + } + mver := repo.GetMasterVersion() + dver := repo.GetDevelVersion() + uver := repo.GetUserVersion() + s := fmt.Sprintf("%-50s %-8s %-10s %-10s %-10s", repo.GetGoPath(), rtype, mver, dver, uver) + log.Info(s, end) } os.Exit(0) } |
