Added
- Adds many all-new Commit Graph features and improvements
- Adds the ability to filter commits, branches, stashes, and tags
- Adds a new Filter Graph dropdown button at the start of the search bar
- Adds ability to quickly switch between Show All Local Branches and Show Current Branch Only branch filtering options
- Show All Local Branches — displays all local branches (default)
- Show Current Branch Only — displays only the current branch and it's upstream remote (if exists and Hide Remote Branches isn't enabled)
- Adds ability to hide all remote branches, stashes, and tags
- Adds the ability to dim (deemphasize) merge commits
- Adds a new header bar to provide quick access to common actions
- Shows the currently selected repository with the ability to switch repositories when clicked (if multiple repositories are open)
- Shows the current branch with the ability to switch branches when clicked
- Provides a fetch action which also shows the last fetched time
- Also, moves GitLens+ feature status and feedback links to the top right
- Adds new ability to reorder columns by dragging and dropping column headers (not all columns are reorderable)
- Adds new keyboard shortcuts
- Use
shift+down arrow
andshift+up arrow
to move to the parent/child of the selected commit row - Holding the
ctrl
key with a commit row selected will highlight rows for that commit's branch
- Use
- Adds new settings
- Adds a
gitlens.graph.dimMergeCommits
setting to specify whether to dim (deemphasize) merge commit rows - Adds a
gitlens.graph.scrollRowPadding
setting to specify the number of rows from the edge at which the graph will scroll when using keyboard or search to change the selected row
- Adds a
- Adds the ability to filter commits, branches, stashes, and tags
Changed
- Increases the delay to highlight associated rows when hovering over a branch to 1s in the Commit Graph
Removed
- Removes the status bar from the Commit Graph as it was replaced by the new header bar
Fixed
- Fixes #2394 - Work in progress file diff compares working tree with working tree, instead of working tree with head
- Fixes #2207 - Error when trying to push individual commit
- Fixes #2301 - Create Worktree button doesn't work in certain cases
- Fixes #2382 - commits disappearing from commit details view when they shouldn't
- Fixes #2318 - GitLens need to login again after VS Code insiders upgrade every day
- Fixes #2377 - Missing Azure Devops Icon
- Fixes #2380 - Autolink fails with curly braces
- Fixes #2362 - Visual File History becomes unavailable when the workspace contains private repo
- Fixes #2381 - can't use scrollbar in 'Commit Graph' view
- Fixes an issue where focusout hides toolbar actions for the graph
- Fixes an issue where Switch to Another Branch... doesn't work in the Graph editor toolbar
- Fixes graph issue with row highlighting/dimming sticking when the graph loses focus
- Fixes graph issue with branches remaining hovered/extended when the mouse leaves the graph