summaryrefslogtreecommitdiff
path: root/defaultBehavior.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-12 00:10:42 -0500
committerJeff Carr <[email protected]>2025-10-12 00:10:42 -0500
commitbb87443f4319e919b83b350292eb8ca3008e58c9 (patch)
treed8ca102a8ce18005cc1344db40aeb4b75749ab43 /defaultBehavior.go
parent850642580bd5e4d425a66582c86c6730d328580c (diff)
okay
Diffstat (limited to 'defaultBehavior.go')
-rw-r--r--defaultBehavior.go15
1 files changed, 6 insertions, 9 deletions
diff --git a/defaultBehavior.go b/defaultBehavior.go
index 61f3224..0558493 100644
--- a/defaultBehavior.go
+++ b/defaultBehavior.go
@@ -15,16 +15,13 @@ func doDefaultBehavior() (string, error) {
if me.forge.Config.Mode == forgepb.ForgeMode_NORMAL || me.forge.Config.Mode == forgepb.ForgeMode_USER {
// PROBABLY YOU ARE WRITING CODE
// got to the end with nothing to do (?)
- s, err := findWorkRepos()
- // found some repos at least
- // every repo is in a really clean state. no extra files anywhere
- // no dirty repos, no repos that need to be published
- // nothing different between user and master branch version. not common
-
- if err == nil {
- log.Info("All of your git repositories appear to be in perfect shape")
+ found := findWorkRepos()
+ if found.Len() == 0 {
+ return "you have no repos with patches (list them all with --show)", nil
}
- return s, err
+ found.SortNamespace()
+ footer := me.forge.PrintDefaultTB(found)
+ return "repos with patches or unsaved changes: " + footer, nil
}
if me.forge.Config.Mode == forgepb.ForgeMode_MASTER {