This commit is contained in:
parent
66738e4300
commit
76a0347fdf
|
@ -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
|
|
||||||
}
|
|
||||||
*/
|
|
Loading…
Reference in New Issue