diff options
| author | Jeff Carr <[email protected]> | 2025-01-05 12:18:53 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-05 12:18:53 -0600 |
| commit | bc5994b84e50d741071903f97c9002a5baf661b6 (patch) | |
| tree | d0ad72622cbc2025ad819d254be97ce2441d07e3 | |
| parent | ffd510e1d8d7630e123ac29277d8005ff2014e3e (diff) | |
skip merge if not on right branchv0.22.35
| -rw-r--r-- | windowRepos.go | 10 |
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 |
