Skip to content

ci(forks): rebase OpenUpgrade feature branches nightly - #14

Closed
dnplkndll wants to merge 1 commit into
mainfrom
ci/openupgrade-nightly-rebase
Closed

ci(forks): rebase OpenUpgrade feature branches nightly#14
dnplkndll wants to merge 1 commit into
mainfrom
ci/openupgrade-nightly-rebase

Conversation

@dnplkndll

Copy link
Copy Markdown
Contributor

ledoent/OpenUpgrade is the only fork carrying a large set of long-lived
feature branches without rebase_globs, so nothing kept them on an advancing
base. Measured today before this change: branches were 33–211 commits behind
OCA/19.0.

Rebasing all 30 by hand just now: 22 clean, 5 conflicts, 3 already current.
The 5 conflicts are all modules upstream has since migrated itself — which is
exactly why rebase_globs reports conflicts rather than pushing them.

Same globs already used by another fork in this file. test_load_forks.py and
test_rebase_feature_branches.py pass.

AI-assisted (Claude Code); every change reviewed, tested, and owned by the author.

OpenUpgrade carries ~30 not-yet-merged 19.0-mig-* / 19.0-fix-* branches
against a base that moved 200+ commits in five weeks, so they silently
rotted. Conflicts are reported and never pushed, which suits this fork:
a conflict there usually means upstream has since done that module.

Assisted-by: Claude Opus 5
@dnplkndll

Copy link
Copy Markdown
Contributor Author

Duplicate of #11, which predates this by six weeks and is strictly better — it also rebases the ledoent CI overlay branch, not just the 19.0-mig-* / 19.0-fix-* feature branches. Closing in favour of #11.

Today's sweep is supporting evidence for #11: the 30 open OpenUpgrade feature branches were 33–211 commits behind OCA/19.0. Rebasing them by hand gave 22 clean, 5 conflicts, 3 already current.

@dnplkndll dnplkndll closed this Jul 30, 2026
@dnplkndll
dnplkndll deleted the ci/openupgrade-nightly-rebase branch July 30, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant