summaryrefslogtreecommitdiff
path: root/doClean.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-17 04:18:51 -0500
committerJeff Carr <[email protected]>2025-10-17 04:18:51 -0500
commitcc7ead38db8403089e428caf1ef634b42455389e (patch)
tree572bc09d23d52049a746f18830fa45024314dcb4 /doClean.go
parentf051898378892b9a58e36cc28af68200cadde315 (diff)
various twiddilingv0.25.93
Diffstat (limited to 'doClean.go')
-rw-r--r--doClean.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/doClean.go b/doClean.go
index 33b2298..13154ce 100644
--- a/doClean.go
+++ b/doClean.go
@@ -40,15 +40,18 @@ func doResetRepo(repo *gitpb.Repo) error {
// reverts all repos back to the original master branches
// automatically deletes local devel and user branches
func doClean() (string, error) {
+ var s string
+ var err error
+
if argv.Clean.List != nil {
- s, err := doCleanList()
+ s, err = doCleanList()
return s, err
}
if me.forge.Config.Mode == forgepb.ForgeMode_NORMAL {
s := fmt.Sprintf("Reset all (%d) git repos to the original state (non-destructive)?", me.forge.Repos.Len())
if !fhelp.QuestionUser(s) {
- log.Info("Run: 'forge checkout master'")
+ s, err = doModeMaster()
}
}
me.forge.SetMode(forgepb.ForgeMode_CLEAN)