diff options
Diffstat (limited to 'validate/main.go')
| -rw-r--r-- | validate/main.go | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/validate/main.go b/validate/main.go deleted file mode 100644 index 7c32ac6..0000000 --- a/validate/main.go +++ /dev/null @@ -1,97 +0,0 @@ -package main - -import ( - "fmt" - "os" - - "go.wit.com/dev/alexflint/arg" - "go.wit.com/gui" - "go.wit.com/lib/gui/repolist" - "go.wit.com/lib/protobuf/forgepb" - "go.wit.com/lib/protobuf/gitpb" - "go.wit.com/log" -) - -// sent via ldflags -var VERSION string - -var pp *arg.Parser -var forge *forgepb.Forge -var myGui *gui.Node -var rv *repolist.RepoList -var argvRepo *gitpb.Repo - -func main() { - pp = arg.MustParse(&argv) - - // load the ~/.config/forge/ config - forge = forgepb.Init() - // forge.ConfigPrintTable() - os.Setenv("REPO_WORK_PATH", forge.GetGoSrc()) - - myGui = gui.New() - myGui.Default() - - repos := forge.Repos.SortByGoPath() - for repos.Scan() { - repo := repos.Next() - if ! repo.IsValid() { - continue - } - // forge.VerifyBranchNames(repo) - fullpath := repo.GetFullPath() - mName := repo.GetMasterBranchName() - dName := repo.GetDevelBranchName() - uName := repo.GetUserBranchName() - dlen := repo.GoDepsLen() - plen := repo.PublishedLen() - var ds, ps string - if dlen == 0 { - ds = " " - } else { - ds = fmt.Sprintf("%2d", dlen) - } - if plen == 0 { - ps = " " - } else { - ps = fmt.Sprintf("%2d", plen) - } - log.Printf("repo: %-60s %-10s %-8s %-8s %s %s %s\n", fullpath, mName, dName, uName, ds, ps, repo.RepoType()) - /* - if repo.GoDepsChanged() { - log.Printf("\tdependancy checks indicate a new release is needed for %s\n", repo.GetGoPath()) - } else { - log.Printf("\tdependancies have not changed for %s\n", repo.GetGoPath()) - } - */ - } - - if argv.Repo == "" { - log.Info("no --repo") - os.Exit(-1) - } - - check := forge.Repos.FindByGoPath(argv.Repo) - if check == nil { - log.Info("boo, you didn't git check", argv.Repo) - os.Exit(-1) - } - check.RedoGoMod() - - match, err := forge.Repos.GoDepsChanged(check) - if err != nil { - log.Info("dependancy checks failed", check.GetGoPath(), err) - os.Exit(-1) - } - if match { - log.Printf("dependancy checks indicate a new release is needed for %s\n", check.GetGoPath()) - } else { - log.Printf("dependancies have not changed for %s\n", check.GetGoPath()) - } - - if argv.SaveConfig { - forge.Repos.ConfigSave() - } - - os.Exit(0) -} |
