Parent
#1 — git queue tui — interactive queue/history editor (TUI)
What to build
Reorder a commit within the queue line, and the shared conflict escape hatch that every rewriting operation reuses.
- Reorder a commit up or down; the engine performs the rebase immediately; the commit's Stable-Commit-Id is preserved. Reordering a commit across a boundary reassigns it to the branch whose run it lands in.
- Conflict handling: when an operation conflicts, prompt
"<operation> produced conflicts. [R]esolve or [U]ndo?".
- Resolve suspends the TUI to the shell, leaving the user in the standard mid-rebase state (consistent with
sync's resume-by-re-run); re-entering git queue tui resumes the session.
- Undo backs the operation out via the undo stack — nothing left applied.
- No predictive pre-conflict trial: a conflicting move is simply attempted.
Acceptance criteria
Blocked by
Parent
#1 — git queue tui — interactive queue/history editor (TUI)
What to build
Reorder a commit within the queue line, and the shared conflict escape hatch that every rewriting operation reuses.
"<operation> produced conflicts. [R]esolve or [U]ndo?".sync's resume-by-re-run); re-enteringgit queue tuiresumes the session.Acceptance criteria
Blocked by