CRITICAL FIX: Both `gt done` and `gt mq submit` were creating MR records without pushing the branch to origin first. When polecat worktrees were deleted, the unpushed branches were lost forever. This caused 12 MQ items to become orphaned - merge requests existed but their branches had vanished. The fix adds a mandatory `git push origin <branch>` before creating the MR record. If push fails, the MR is not created. Fixes: gt-aqku 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
8.2 KiB
8.2 KiB