Skip to content

fix(sync): stop when a merged pull request is still in the stack - #41

Merged
wsehl merged 1 commit into
bstack/wsehl/6d888edfd3854c12bda6e0d6dbb6e95cfrom
bstack/wsehl/70c558ad2f27440984a1cd55d30e71fd
Sep 29, 2026
Merged

wsehl merged 1 commit into
bstack/wsehl/6d888edfd3854c12bda6e0d6dbb6e95cfrom
bstack/wsehl/70c558ad2f27440984a1cd55d30e71fd

Conversation

@wsehl

@wsehl wsehl commented Sep 29, 2026

Copy link
Copy Markdown
Owner

After a squash or rebase merge, the original commit stays in local
history until the branch is rebased. Syncing then re-pushed the merged
branch (recreating it if GitHub had deleted it), matched the change to
its merged PR, and left the merged changes in every PR above it.

Sync now checks this during planning, before anything is pushed or
edited, and asks the user to rebase onto the remote base first. Dry run
reports the same error.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) noreply@anthropic.com

After a squash or rebase merge, the original commit stays in local
history until the branch is rebased. Syncing then re-pushed the merged
branch (recreating it if GitHub had deleted it), matched the change to
its merged PR, and left the merged changes in every PR above it.

Sync now checks this during planning, before anything is pushed or
edited, and asks the user to rebase onto the remote base first. Dry run
reports the same error.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
bstack-id: 70c558ad2f27440984a1cd55d30e71fd
@wsehl
wsehl added this pull request to stack #43 September 29, 2026 10:33
@wsehl
wsehl merged commit 4187502 into main Sep 29, 2026
1 check passed
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