diff options
| author | Jeff Carr <[email protected]> | 2025-10-06 05:34:06 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-06 05:34:06 -0500 |
| commit | a7ef8f2b522f9a0226425ad241003c91c0b741f5 (patch) | |
| tree | 46067626d79a9b29d24e9d2d2390ddeb1f32a5dc /doDev.go | |
| parent | 49bd96d0afa715d54343530de9bd3a9c193d1ecc (diff) | |
add fetch --prunev0.25.60
Diffstat (limited to 'doDev.go')
| -rw-r--r-- | doDev.go | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -17,6 +17,16 @@ var ErrorNeedArgvFix error = errors.New("add --fix") // FORGE USES THESE TO RECOVER FROM WHEN TOOLKITS FAIL TO LOAD // so don't delete them func doDev() (string, error) { + if argv.Dev.Prune { + // git fetch --prune + for repo := range me.forge.Repos.IterByNamespace() { + if me.forge.Config.IsReadOnly(repo.Namespace) { + continue + } + repo.RunVerbose([]string{"git", "fetch", "--prune"}) + } + return "", nil + } if argv.Dev.DeleteUser { found := gitpb.NewRepos() setForgeMode(forgepb.ForgeMode_MASTER) @@ -36,6 +46,7 @@ func doDev() (string, error) { doFixDeleteUserBranches(repo, uremoteref) } me.forge.PrintHumanTable(found) + return "", nil } return "", nil } |
