Skip to content

feat(rebase): reset fully-merged branches to base instead of skipping#452

Merged
henrikje merged 2 commits intomainfrom
claude/rebase-squash-merged-repo-KCvvx
Mar 28, 2026
Merged

feat(rebase): reset fully-merged branches to base instead of skipping#452
henrikje merged 2 commits intomainfrom
claude/rebase-squash-merged-repo-KCvvx

Conversation

@henrikje
Copy link
Copy Markdown
Owner

When a branch is fully merged (rebase-merged or squash-merged) into
main with no new local work, rebase now resets the branch to origin/main
instead of skipping with "already merged." Merge mode fast-forwards.

https://claude.ai/code/session_01JwYwdYdscozHuZVPdrM9pq

claude added 2 commits March 28, 2026 14:21
When a branch is fully merged (rebase-merged or squash-merged) into
main with no new local work, rebase now resets the branch to origin/main
instead of skipping with "already merged." Merge mode fast-forwards.

https://claude.ai/code/session_01JwYwdYdscozHuZVPdrM9pq
Update existing tests that expected fully-merged repos to be skipped.
They now expect the reset-to-base behavior instead.

https://claude.ai/code/session_01JwYwdYdscozHuZVPdrM9pq
@henrikje henrikje merged commit 39a5591 into main Mar 28, 2026
10 checks passed
@henrikje henrikje deleted the claude/rebase-squash-merged-repo-KCvvx branch March 28, 2026 15:12
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.

2 participants