Worktree-prep rebase parks items that vanilla git rebases cleanly — every main advance costs a hand-rebase #533
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
toasterson/Anima!533
Loading…
Reference in a new issue
No description provided.
Delete branch "claude/wi-019fd86c-worktree-prep-rebase-parks-items-that-va"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Anima work item
019fd86c-3825-7763-9019-e3892e7cb08d.Symptom
On 2026-08-06, five WIs parked
rebase-conflictafter main advanced. For three of them (PR #485, #491, #505) a plaingit rebase origin/mainon an operator machine replayed cleanly — no conflicts at all. Only #481 had real conflicts. The runner's worktree preparation rejects withPARKABLE:Rebase conflict … Conflicts in N file(s)where vanilla git succeeds, so every merge to main converts in-flight branches into parked items and operator toil (fetch → rebase → branch-swap push → resync_pr_state → unpark).Suspected causes to investigate
origin/mainin the runner's cached repo/worktree (rebasing onto an old base that has since been superseded, or onto a mid-state fetched between two merges).git rebase(e.g.--mergevs apply, rename detection limits, or a merge-tree based pre-check that is stricter than the actual rebase).Acceptance criteria
git rebase origin/mainreplays cleanly must not park as rebase-conflict.WIP: Worktree-prep rebase parks items that vanilla git rebases cleanly — every main advance costs a hand-rebaseto Worktree-prep rebase parks items that vanilla git rebases cleanly — every main advance costs a hand-rebase