diff options
Diffstat (limited to 'doVerifyNamespace.go')
| -rw-r--r-- | doVerifyNamespace.go | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/doVerifyNamespace.go b/doVerifyNamespace.go index cc42108..7f1d57f 100644 --- a/doVerifyNamespace.go +++ b/doVerifyNamespace.go @@ -13,6 +13,18 @@ import ( "go.wit.com/log" ) +// checks to see if the r.Namespace seems right +func doVerifyNamespace() (string, error) { + fixed := me.forge.RunOnRepos(me.forge.Repos, doCleanNamespace) + if fixed.Len() != 0 { + fixed = fixed.SortActual() + footer := me.forge.PrintDefaultTB(fixed) + me.forge.Repos.SaveVerbose() + return "changed namespaces: " + footer, nil + } + return "no namespaces changed", nil +} + func doCleanNamespace(r *gitpb.Repo) error { // check for GO repos gowork := env.Get("gopath") @@ -33,14 +45,19 @@ func doCleanNamespace(r *gitpb.Repo) error { return errors.Join(errors.New(s), err) } -// checks to see if the r.Namespace seems right -func doVerifyNamespace() (string, error) { - fixed := me.forge.RunOnRepos(me.forge.Repos, doCleanNamespace) - if fixed.Len() != 0 { - fixed = fixed.SortActual() - footer := me.forge.PrintDefaultTB(fixed) - me.forge.Repos.SaveVerbose() - return "changed namespaces: " + footer, nil +func doGitConfig(r *gitpb.Repo) error { + if r.Config == nil { + return errors.New(".git/config is nil") } - return "no namespaces changed", nil + + for _, rmote := range r.Config.Remotes { + if err := makeRefs(r, rmote.Name); err != nil { + return err + } + } + + // err = errors.New("namepace changed") + // s := fmt.Sprintf("old(%s), new(%s)", r.Namespace, newpath) + // return errors.Join(errors.New(s), err) + return nil } |
