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 an all-new Commit Graph, a GitLens+ feature — helps you to easily visualize branch structure and commit history. Not only does it help you verify your changes, but also easily see changes made by others and when
Adds associated pull request to line annotations and hovers
Adds associated pull request to status bar blame
Adds GitHub avatars
Adds associated pull requests to branches and commits in GitLens views
Adds rich autolinks for GitHub issues and merge requests, including titles, status, and authors
Adds rich support to Autolinked Issues and Pull Requests within comparisons to list autolinked GitHub issues and merge requests in commit messages
Adds new stash behaviors to use the Source Control (commit message) input box — closes #2081
When a stash is applied or popped and the Source Control input is empty, we will now update the Source Control input to the stash message
When stashing changes and the Source Control input is not empty, we will now default the stash message input to the Source Control input value
Adds the ability to search (/ or Ctrl+F) for text on the Interactive Rebase Editor — closes #2050
Adds stats (additions & deletions) to files nodes in comparisons — closes #2078 thanks to help via PR #2079 by Nafiur Rahman Khadem (@ShafinKhadem)
Adds the ability to uniquely format uncommitted changes for the current line blame annotations — closes #1987
Adds a gitlens.currentLine.uncommittedChangesFormat setting to specify the uncommitted changes format of the current line blame annotation. NOTE: Setting this to an empty string will disable current line blame annotations for uncommitted changes
Adds variable expansion support to the gitlens.worktrees.defaultLocation setting
${userHome} — the path of the user's home folder
${workspaceFolder} — the path of the folder opened in VS Code containing the specified repository
${workspaceFolderBasename} — the name of the folder opened in VS Code containing the specified repository without any slashes (/)
Adds owner avatars to remotes in the Remotes view for GitHub remotes
Changed
Greatly improves performance of many view interactions when connected to a rich integration and pull request details are enabled, including:
Showing and refreshing the Commits view
Expanding commits, branches, and worktrees
Remembers chosen filter on files nodes in comparisons when refreshing
Changes display of filtered state of files nodes in comparisons
Improves diff stat parsing performance and reduced memory usage
Disallows comparisons with the working tree on the right-side (left-side still works as expected) and disables swapping
Uses VS Code as core.editor in rebase — closes #2084 thanks to PR #2085 by Nafiur Rahman Khadem (@ShafinKhadem)