summaryrefslogtreecommitdiff
path: root/doVerifyNamespace.go
diff options
context:
space:
mode:
Diffstat (limited to 'doVerifyNamespace.go')
-rw-r--r--doVerifyNamespace.go35
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
}