diff options
| author | Jeff Carr <[email protected]> | 2025-11-02 21:09:11 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-11-02 21:09:11 -0600 |
| commit | fbd8440780da37e6e4cc94a7713b7815e85ad2e4 (patch) | |
| tree | 0fbd6daedf5c841270d64b2687a112c03055e2d5 /doDev.go | |
| parent | 8da61f74ea87126a8f44623c2bffe1cf2b011e52 (diff) | |
work on a new tags cache file
Diffstat (limited to 'doDev.go')
| -rw-r--r-- | doDev.go | 39 |
1 files changed, 36 insertions, 3 deletions
@@ -3,7 +3,10 @@ package main -import "go.wit.com/lib/env" +import ( + "go.wit.com/lib/env" + "go.wit.com/log" +) // so don't delete them func doDev() (string, error) { @@ -25,10 +28,34 @@ func doDev() (string, error) { s, err = doStats(argv.Dev.Stats) return s, err } + if argv.Dev.Namespace != nil { - s, err = doVerifyNamespace() - return s, err + fixed := me.forge.RunOnRepos(me.forge.Repos, doCleanNamespace) + if fixed.Len() == 0 { + return "no namespaces changed", nil + } + + // show the changed repos & save cache .pb file + fixed = fixed.SortActual() + footer := me.forge.PrintDefaultTB(fixed) + me.forge.Repos.SaveVerbose() + return "changed namespaces: " + footer, nil } + + if argv.Dev.GitConfig != nil { + // me.forge.ConfigRill(1, 1) + fixed := me.forge.RunOnRepos(me.forge.Repos, doGitConfig) + if fixed.Len() == 0 { + return "no git config changes", nil + } + + // show the changed repos & save cache .pb file + fixed = fixed.SortActual() + footer := me.forge.PrintErrorsTB(fixed) + me.forge.Repos.SaveVerbose() + return ".git/config problems: " + footer, nil + } + if argv.Dev.GoWork != nil { s, err = doGoWork() return s, err @@ -48,5 +75,11 @@ func doDev() (string, error) { return "build ok", nil } + if env.True("stats") { + log.Info("STATS VERBOSE") + } else { + log.Info("STATS not VERBOSE") + } + return "no dev subcommand", nil } |
