Parent
#1 — git queue tui — interactive queue/history editor (TUI)
What to build
Delete a commit, with the empty-commit and branch-dissolve rules.
- Delete the selected commit (rebase drops it; descendants replay, going through the conflict escape hatch if needed).
- Empty-commit handling (follow jj): an operation that leaves a commit empty and description-less auto-drops it; an empty commit that has a description is kept and rendered
(empty). Explicit delete always removes, empty or not.
- Dissolve: deleting a branch's only commit empties the branch — prompt to dissolve it; if a dissolved branch has an open PR, warn (reuse
edit's PR/remote-branch messaging).
Acceptance criteria
Blocked by
Parent
#1 — git queue tui — interactive queue/history editor (TUI)
What to build
Delete a commit, with the empty-commit and branch-dissolve rules.
(empty). Explicit delete always removes, empty or not.edit's PR/remote-branch messaging).Acceptance criteria
(empty).Blocked by