check if merge should be done

This commit is contained in:
Jeff Carr 2025-02-18 09:39:30 -06:00
parent 6c6815c727
commit f735cb937f
1 changed files with 15 additions and 1 deletions

View File

@ -391,7 +391,21 @@ func mergeUserToDevel(doit bool) {
all := me.found.SortByFullPath()
for all.Scan() {
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 {
log.Warn("THINGS SEEM OK", repo.GetFullPath())
for _, line := range result.Stdout {