diff options
| author | Jeff Carr <[email protected]> | 2025-01-28 21:03:54 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-29 12:24:42 -0600 |
| commit | 76a0347fdfcd7bdc29587ed209e8ba07e5fba2ed (patch) | |
| tree | 8c8ae5f732a551bc029e4bfc8314eba3571a4f2a /gitCheckout.go | |
| parent | 66738e4300ecdb76252693b1a063b207129117de (diff) | |
mv
Diffstat (limited to 'gitCheckout.go')
| -rw-r--r-- | gitCheckout.go | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/gitCheckout.go b/gitCheckout.go deleted file mode 100644 index 0602de9..0000000 --- a/gitCheckout.go +++ /dev/null @@ -1,82 +0,0 @@ -package forgepb - -func (f *Forge) GitPull() bool { - f.Repos.RillGitPull(5, 5) - return true -} - -/* -func (f *Forge) CheckoutDevel() bool { - log.Log(WARN, "running git checkout devel everwhere") - var failed int = 0 - var count int = 0 - all := f.Repos.SortByFullPath() - for all.Scan() { - repo := all.Next() - count += 1 - if repo.CheckoutDevel() { - // checkout ok - } else { - dname := repo.GetDevelBranchName() - if err := f.makeBranch(repo, dname); err != nil { - log.Info(repo.GetGoPath(), "can not make devel branch", dname) - failed += 1 - } - } - } - log.Log(WARN, "Ran git checkout in", count, "repos. failure count =", failed) - return true -} - -func (f *Forge) MakeDevelBranch(repo *gitpb.Repo) error { - dname := repo.GetDevelBranchName() - if dname == "" { - dname = f.configDevelBranchName(repo) - } - if err := f.makeBranch(repo, dname); err != nil { - return err - } - repo.DevelBranchName = dname - return nil -} - -func (f *Forge) MakeUserBranch(repo *gitpb.Repo) error { - uname := repo.GetUserBranchName() - if uname == "" { - uname = f.configUserBranchName(repo) - } - if err := f.makeBranch(repo, uname); err != nil { - return err - } - repo.UserBranchName = uname - return nil -} - -func (f *Forge) makeBranch(repo *gitpb.Repo, bname string) error { - if repo.IsLocalBranch(bname) { - // branch already exists in refs/heads/ - return nil - } - if repo.IsBranch(bname) { - // branch already exists refs/remotes/ - return nil - } else { - log.Info("makeBranch() says", bname, "does not exist") - loop := repo.Tags.All() - for loop.Scan() { - t := loop.Next() - log.Info("LocalTagExists() tag:", t.Refname) - } - } - mname := repo.GetMasterBranchName() - cname := repo.GetCurrentBranchName() - if mname != cname { - return errors.New("can only make branches from master branch") - } - cmd := []string{"git", "branch", bname} - if err := repo.StrictRun(cmd); err != nil { - return err - } - return nil -} -*/ |
