check if merge should be done
This commit is contained in:
parent
6c6815c727
commit
f735cb937f
16
doGui.go
16
doGui.go
|
@ -391,7 +391,21 @@ func mergeUserToDevel(doit bool) {
|
||||||
all := me.found.SortByFullPath()
|
all := me.found.SortByFullPath()
|
||||||
for all.Scan() {
|
for all.Scan() {
|
||||||
repo := all.Next()
|
repo := all.Next()
|
||||||
log.Info("repo:", repo.GetGoPath())
|
bruser := repo.GetUserBranchName()
|
||||||
|
brdevel := repo.GetDevelBranchName()
|
||||||
|
|
||||||
|
if repo.GetUserVersion() == "uerr" {
|
||||||
|
// no user branch
|
||||||
|
return
|
||||||
|
}
|
||||||
|
log.Info("trying", bruser, repo.GetUserVersion())
|
||||||
|
|
||||||
|
b1 := repo.CountDiffObjects(bruser, brdevel) // should be zero
|
||||||
|
if b1 == 0 {
|
||||||
|
// log.Info("User is already merged into Devel", repo.GetGoPath(), cmd)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
log.Info("merging user into devel repo:", repo.GetGoPath())
|
||||||
if result, err := repo.MergeToDevel(); err == nil {
|
if result, err := repo.MergeToDevel(); err == nil {
|
||||||
log.Warn("THINGS SEEM OK", repo.GetFullPath())
|
log.Warn("THINGS SEEM OK", repo.GetFullPath())
|
||||||
for _, line := range result.Stdout {
|
for _, line := range result.Stdout {
|
||||||
|
|
Loading…
Reference in New Issue