summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-01-05 12:18:53 -0600
committerJeff Carr <[email protected]>2025-01-05 12:18:53 -0600
commitbc5994b84e50d741071903f97c9002a5baf661b6 (patch)
treed0ad72622cbc2025ad819d254be97ce2441d07e3
parentffd510e1d8d7630e123ac29277d8005ff2014e3e (diff)
skip merge if not on right branchv0.22.35
-rw-r--r--windowRepos.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/windowRepos.go b/windowRepos.go
index a4fcdeb..824e222 100644
--- a/windowRepos.go
+++ b/windowRepos.go
@@ -145,6 +145,10 @@ func (r *repoWindow) mergeAllDevelToMain() bool {
log.Info("skipping dirty", repo.GetFullPath())
continue
}
+ if repo.GetCurrentBranchName() != repo.GetDevelBranchName() {
+ log.Info("not on devel branch", repo.GetFullPath())
+ continue
+ }
if result, err := repo.MergeDevelToMaster(); err == nil {
log.Warn("THINGS SEEM OK", repo.GetFullPath())
continue
@@ -170,13 +174,17 @@ func (r *repoWindow) mergeAllUserToDevel() bool {
for loop.Scan() {
repo := loop.Next()
if me.forge.Config.IsReadOnly(repo.GetGoPath()) {
- log.Info("skipping readonly", repo.GetFullPath())
+ // log.Info("skipping readonly", repo.GetFullPath())
continue
}
if repo.IsDirty() {
log.Info("skipping dirty", repo.GetFullPath())
continue
}
+ if repo.GetCurrentBranchName() != repo.GetUserBranchName() {
+ log.Info("not on user branch", repo.GetFullPath())
+ continue
+ }
if result, err := repo.MergeUserToDevel(); err == nil {
log.Warn("THINGS SEEM OK", repo.GetFullPath())
continue