Skip to content

git_ui: Unify branch, worktree, and stash pickers in one#46621

Merged
danilo-leal merged 5 commits intomainfrom
unified-git-pickers
Jan 12, 2026
Merged

git_ui: Unify branch, worktree, and stash pickers in one#46621
danilo-leal merged 5 commits intomainfrom
unified-git-pickers

Conversation

@danilo-leal
Copy link
Member

This PR creates a unified picker for all the Git-related pickers: branch, worktree and stash. The main motivation for this is to bring awareness and ease of access for the worktree and stash pickers that were previously (and arguably) hidden amidst the sea of commands in the command palette. As worktrees in particular become more relevant for AI-related flows, having an easier way to reach for its picker will be beneficial.

Note that the actions/commands remain the same; you can still look for git: worktree or git: view stash. The difference is that these actions will take you to the unified picker with the correct corresponding active view.

Screenshot.2026-01-12.at.10.53.mp4

Release Notes:

  • Git: Unify the branch, worktree, and stash pickers into one, making it easier to find and access them from one another.

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Jan 12, 2026
@danilo-leal danilo-leal merged commit b9de700 into main Jan 12, 2026
23 checks passed
@danilo-leal danilo-leal deleted the unified-git-pickers branch January 12, 2026 15:49
danilo-leal added a commit that referenced this pull request Jan 13, 2026
…46662)

This makes the new session picker in the Debugger panel consistent with
the new unified Git picker
(#46621):


https://github.com/user-attachments/assets/e94662da-31cc-48d8-b633-a6f0a2812569

Release Notes:

- Debugger: Make possible to navigate with the keyboard between the
views in the new session picker.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant