Summary
When using /review -> Review against a base branch, the picker includes the currently checked out branch as a base option.
Example shown in UI while on main:
Why this is a problem
Selecting the current branch as its own base is not a meaningful comparison target for PR-style review and is confusing in the picker.
Reproduction
- Checkout
main (or any branch).
- Run
/review in TUI.
- Choose
Review against a base branch.
- Observe that the list contains
<current> -> <current>.
Actual
Current branch is included in the base-branch options.
Expected
Current branch should be excluded from base-branch options (or clearly disabled as non-selectable).
Summary
When using
/review->Review against a base branch, the picker includes the currently checked out branch as a base option.Example shown in UI while on
main:main -> mainWhy this is a problem
Selecting the current branch as its own base is not a meaningful comparison target for PR-style review and is confusing in the picker.
Reproduction
main(or any branch)./reviewin TUI.Review against a base branch.<current> -> <current>.Actual
Current branch is included in the base-branch options.
Expected
Current branch should be excluded from base-branch options (or clearly disabled as non-selectable).