summaryrefslogtreecommitdiff
path: root/doList.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-09-23 13:25:32 -0500
committerJeff Carr <[email protected]>2025-09-23 14:50:22 -0500
commitcd545c7c9f9ffe2159a4b6faa5b6451ffb9b4d02 (patch)
treeb0745315c3a079a915501b1344baa6cdd740447e /doList.go
parentb09b86009ecb17c171aab400af73a568d084f49e (diff)
add doClean()
Diffstat (limited to 'doList.go')
-rw-r--r--doList.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/doList.go b/doList.go
index beb6187..d6ff5f4 100644
--- a/doList.go
+++ b/doList.go
@@ -18,9 +18,15 @@ func doClean() error {
// show all the patchsets with Names
for pset := range me.forge.Patchsets.IterAll() {
for patch := range pset.Patches.IterAll() {
- log.Info("\t", patch.CommitHash, patch.PatchId, patch.Namespace)
+ if patch.PatchId == "" {
+ log.Info("Delete", patch.CommitHash, patch.PatchId, patch.Namespace)
+ pset.Patches.Delete(patch)
+ } else {
+ log.Info("\t", patch.CommitHash, patch.PatchId, patch.Namespace)
+ }
}
}
+ me.forge.SavePatchsets()
return nil
}