summaryrefslogtreecommitdiff
path: root/doCommon.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-13 13:17:26 -0600
committerJeff Carr <[email protected]>2024-12-13 13:17:26 -0600
commit6ea78a6e8ba73e98a396e03b9231bd2d6a9a5288 (patch)
tree456f0e2be1a341704485e90b4f7b31c21d40d127 /doCommon.go
parent682acb34813188d292f7d6312f7d3d5c0fdfb22b (diff)
add --do-patches
Diffstat (limited to 'doCommon.go')
-rw-r--r--doCommon.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/doCommon.go b/doCommon.go
index 81578bf..85beb01 100644
--- a/doCommon.go
+++ b/doCommon.go
@@ -35,15 +35,22 @@ func doGitPull() {
}
func doFix() {
+ var fixed bool = false
all := me.found.SortByGoPath()
for all.Scan() {
repo := all.Next()
if !repo.IsValid() {
- log.Printf("%10s %-50s", "old?\n", repo.GetGoPath())
+ log.Printf("%10s %-50s", "old?\n", repo.GoPath)
+ me.forge.Repos.DeleteByGoPath(repo.GoPath)
+ fixed = true
continue
}
log.Printf("running on: %-50s\n", repo.GetGoPath())
cmd := []string{"ls"}
repo.Run(cmd)
}
+ if fixed {
+ me.forge.Repos.ConfigSave()
+ okExit("config saved")
+ }
}