You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds the ability to set keyboard shortcuts to commits and stashes on the Commit Graph — closes #2345
Keyboard shortcuts can be applied to many of the gitlens.graph.* commands and should use gitlens:webview:graph:focus && !gitlens:webview:graph:inputFocus for their "When Expression" to only apply when the Commit Graph is focused
For example, add the following to your keybindings.json to allow Ctrl+C to copy the selected commit's SHA to the clipboard
Automatically selects the HEAD commit in the Commit Graph when switching branches
Improves performance of updating the Commit Graph when the repository changes
Improves performance by avoiding unnecessary updates to the Commit Details view when selection changes
Adds a @me search filter to the search box
Adds history navigation to the search box in the Commit Graph
When the search field is focused, use the up arrow and down arrow to navigate through any previous searches that yielded results
Adds ability to reset to any commit in the Commit Graph and GitLens views — closes #2326
Adds Interactive Rebase Editor performance and UX improvements
Changes the header and footer to always be visible
Shows the Commit Details view on commit selection
Adds a gitlens.rebaseEditor.showDetailsView setting to specify when to show the Commit Details view for the selected row in the Interactive Rebase Editor
Adds full (multiline) commit message
Adds the f fixup shortcut key to UI
Consolidates the UI for author and committer information into a stack of avatars
Adds emoji support for commit messages — closes #1789
Ensures that large rebases show rich commit details
Adds Commit Details view improvements
Adds custom and non-rich integration-based autolinks and improves autolink display
Improves performance by avoiding unnecessary updates
Avoids "pinning" commits by default when opened from the Commit Graph, Visual File History, quick picks, etc
Adds a Open in Commit Graph button even when showing uncommitted changes
Adds new sections and settings to the GitLens Interactive Settings
Adds a new Commit Details view section
Adds a new Terminal Links section
Adds autolink configuration to the Hovers section
Adds a @me search filter to commit search in the Search & Compare view and quick pick
Adds product usage telemetry
Honors the overall VS Code telemetry settings and add a gitlens.telemetry.enabled setting opt-out specifically for GitLens
Changed
Changes the Home view to always be available and polishes the experience
Changes SHA terminal links to use the Commit Details view — closes #2320
Adds a gitlens.terminalLinks.showDetailsView setting to specify whether to show the Commit Details view when clicking on a commit link
Changes to uses VS Code as Git's core.editor for terminal run commands — closes #2134 thanks to PR #2135 by Nafiur Rahman Khadem (@ShafinKhadem)
Adds a gitlens.terminal.overrideGitEditor setting to specify whether to use VS Code as Git's core.editor for GitLens terminal commands
Polishes webview (Commit Graph, Interactive Rebase Editor, etc) scroll bars to match VS Code's style and behavior
Fixed
Fixes #2339 - Commit details "Autolinks" group shows wrong count
Fixes #2346 - Multiple cursors on the same line duplicate inline annotations; thanks to PR #2347 by Yonatan Greenfeld (@YonatanGreenfeld)
Fixes #2344 - copying abbreviated commit SHAs is not working
Fixes #2342 - Local remotes are incorrectly treated as private
Fixes #2052 - Interactive Rebase fails to start when using xonsh shell due to command quoting
Fixes #2141 - GitLens' rebase UI randomly fails loading interactive rebase when performed outside of VSC