diff --git a/gitCheckout.go b/gitCheckout.go index c9dcb36..0602de9 100644 --- a/gitCheckout.go +++ b/gitCheckout.go @@ -1,45 +1,11 @@ package forgepb -import ( - "errors" - - "go.wit.com/lib/protobuf/gitpb" - "go.wit.com/log" -) - func (f *Forge) GitPull() bool { f.Repos.RillGitPull(5, 5) - /* - - var localonly int - var badmap int - - log.Log(WARN, "running git pull everywhere") - var failed int = 0 - for all.Scan() { - repo := all.Next() - if out, err := repo.GitPull(); err == nil { - log.Log(WARN, "Ran git pull ok", repo.GetGoPath(), out) - } else { - failed += 1 - // repo.DumpTags() - if errors.Is(repostatus.ErrorGitPullOnLocal, err) { - localonly += 1 - continue - } - badmap += 1 - log.Log(WARN, "bad unknown git error", repo.GetGoPath(), out, err) - } - } - log.Log(WARN, "Ran git pull in all repos. failure count =", failed) - log.Log(WARN, "Ran git pull in all repos. bad errors =", badmap) - if localonly != 0 { - log.Log(WARN, "Ran git pull in all repos. ignored local only branches =", localonly) - } - */ return true } +/* func (f *Forge) CheckoutDevel() bool { log.Log(WARN, "running git checkout devel everwhere") var failed int = 0 @@ -113,63 +79,4 @@ func (f *Forge) makeBranch(repo *gitpb.Repo, bname string) error { } return nil } - -/* -func (f *Forge) CheckoutMaster() bool { - log.Log(WARN, "running git checkout master everwhere") - var failed int = 0 - var count int = 0 - all := f.Repos.SortByFullPath() - for all.Scan() { - repo := all.Next() - count += 1 - if repo.CheckoutMaster() { - // checkout ok - } else { - failed += 1 - } - } - log.Log(WARN, "Ran git checkout in", count, "repos. failure count =", failed) - return true -} - -func (f *Forge) CheckoutUser() bool { - log.Log(WARN, "running git checkout user everwhere") - var failed int = 0 - var count int = 0 - all := f.Repos.SortByFullPath() - for all.Scan() { - repo := all.Next() - if repo.GetCurrentBranchName() == repo.GetUserBranchName() { - // already on the user branch - continue - } - count += 1 - if repo.CheckoutUser() { - // checkout ok - } else { - failed += 1 - } - } - log.Log(WARN, "Ran git checkout in", count, "repos. failure count =", failed) - return true -} - -func (f *Forge) CheckoutUserForce() bool { - log.Log(WARN, "running git checkout user everwhere") - var failed int = 0 - var count int = 0 - all := f.Repos.SortByFullPath() - for all.Scan() { - repo := all.Next() - count += 1 - if repo.CheckoutUser() { - // checkout ok - } else { - failed += 1 - } - } - log.Log(WARN, "Ran git checkout in", count, "repos. failure count =", failed) - return true -} */