Added
- Adds a new Contributors node to each repository in the Repositories view
- Contributors — lists the contributors in the repository, sorted by contributed commits
- Provides the avatar (if enabled), name, and email address of each contributor
- An inline toolbar provides quick access to the Copy to Clipboard command
- A context menu provides access to the Copy to Clipboard, Add as Co-author, and Refresh commands
- Each contributor expands to list the repository's revision (commit) history filtered by the contributor
- An inline toolbar provides quick access to the Compare with HEAD (
alt-click
for Compare with Working Tree), Copy Commit ID to Clipboard (alt-click
for Copy Commit Message to Clipboard), and Open Commit on Remote (if available) commands - A context menu provides access to more common revision (commit) commands
- Each revision (commit) expands to list its set of changed files, complete with status indicators for adds, changes, renames, and deletes
- An inline toolbar provides quick access to the Open File, Copy Commit ID to Clipboard (
alt-click
for Copy Commit Message to Clipboard), and Open File on Remote (if available) commands - A context menu provides access to more common file revision commands
- An inline toolbar provides quick access to the Open File, Copy Commit ID to Clipboard (
- An inline toolbar provides quick access to the Compare with HEAD (
- Provides the avatar (if enabled), name, and email address of each contributor
- Contributors — lists the contributors in the repository, sorted by contributed commits
- Adds a Collapse All command to the Repositories view — closes #688
- Adds version links to the CHANGELOG — closes #617 thanks to PR #660 by John Gee (@shadowspawn)
- Adds a
gitlens.views.pageItemLimit
setting to specify the number of items to show in a each page when paginating a view list. Use 0 to specify no limit
Changed
- Changes related commit highlighting to only appear on cursor movement after file blame annotations are shown — to improve performance and reduce initial visual overload
- Changes Open Revision from... (
gitlens.openFileRevisionFrom
) command to allow entering references - Improves the behavior of the Show More Commits & Show More Results commands — no longer loses the context of the last selected item before showing more
- Improves the behavior of the Open Changes with Next Revision (
gitlens.diffWithNext
) command when in the diff editor - Improves the behavior of the Open Changes with Previous Revision (
gitlens.diffWithPrevious
) command when in the diff editor - Improves the behavior of the Open Changes with Working File (
gitlens.diffWithWorking
) command when in the diff editor - Renames Compare HEAD with Branch or Tag... (
gitlens.diffHeadWithBranch
) command to Compare HEAD with... (gitlens.diffHeadWith
) - Renames Compare Working Tree with Branch or Tag... (
gitlens.diffWorkingWithBranch
) command to Compare Working Tree with... (gitlens.diffWorkingWith
) - Renames Open Changes with Branch or Tag... (
gitlens.diffWithBranch
) command to Open Changes with... (gitlens.diffWithRef
) - Renames Open Revision from Branch or Tag... (
gitlens.openFileRevisionFromBranch
) command to Open Revision from... (gitlens.openFileRevisionFrom
) - Renames Compare Branch or Tag with... (
gitlens.views.compare.selectForCompare
) command to Compare References... - Renames Choose from Branch or Tag History... quick pick item to Show File History from... for better clarity and to reflect that references are now allowed
- Changes to use Day.js instead of date-fns for a reduced bundle size
Removed
- Removes the automatic suspension of the current line blame annotations while debugging — closes #382
- Removes the requirement of prefixing reference comparisons with
#
— closes #690
Fixed
- Fixes #683 - log.showSignature leads to stray files being displayed
- Fixes #691 - Auto-expand tree view on Swap Comparison
- Fixes #695 - Invalid URL in Open File in Remote when selecting origin/.. as comparison branch
- Fixes the behavior of the Open Line Changes with Previous Revision (
gitlens.diffLineWithPrevious
) command to follow the line history much better - Fixes missing Compare References... (
gitlens.views.compare.selectForCompare
) from the command palette - Fixes font issues in the Welcome to GitLens and GitLens Settings pages due to changes to the webview CSS font variables provided by VS Code
- Fixes the invite link to the VS Code Development Community Slack