Skip to content

Compare branches: a branch picker in the switcher, with stack-base suggestions - #1

Merged
Method-es merged 1 commit into
mainfrom
feat/branch-picker
Oct 28, 2026
Merged

Method-es merged 1 commit into
mainfrom
feat/branch-picker

Conversation

@Method-es

Copy link
Copy Markdown
Owner

Merges the branch picker into this fork's main, the build used locally. Upstream: kylekz#1.

…ts stack base

A repository's "Compare branches…" row, also in the source picker, turns the switcher
into a picker over its local branches, then the bases the picked one can be compared
with, opening or resuming the branch review of the pair. Each branch is offered against
its stack base (the nearest unmerged branch below it, found for every branch with one
git log --simplify-by-decoration ^<default>), else the default branch; a default-branch
base stores no base, so it resumes the Branch row's review. Esc steps back. DESIGN §4.1,
PLAN §2.2 and §11; state.switcher mode and detail, source_picker.compare;
switcher_branches.
@Method-es
Method-es merged commit dd32920 into main Oct 28, 2026
kylekz added a commit that referenced this pull request Oct 29, 2026
Compare branches: a branch picker in the switcher, with stack-base suggestions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant