summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-18 09:39:30 -0600
committerJeff Carr <[email protected]>2025-02-18 09:39:30 -0600
commitf735cb937f51ee91e61849767ff21cbf37a9a83b (patch)
tree6860f403cb1694bf1f4363ad03e6890e598f5101
parent6c6815c727168bacff89e65072864182b5383245 (diff)
check if merge should be donev0.22.83
-rw-r--r--doGui.go16
1 files changed, 15 insertions, 1 deletions
diff --git a/doGui.go b/doGui.go
index 6d86546..ca62a32 100644
--- a/doGui.go
+++ b/doGui.go
@@ -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 {