Added
-
Adds new stand-alone GitLens History explorer to visualize the history of the current file — undocked version of the GitLens explorer history view
-
Adds richer tooltips to the GitLens explorer and GitLens Results view, and richer working tree and upstream status to the GitLens explorer
-
Adds an indicator to the GitLens explorer's branch history to mark the synchronization point between the local and remote branch (if available)
-
Adds ability to easily switch between relative and absolute dates via the
gitlens.defaultDateStyle
settings — closes #312- Adds
${agoOrDate}
and${authorAgoOrDate}
tokens togitlens.blame.format
,gitlens.currentLine.format
,gitlens.explorers.commitFormat
,gitlens.explorers.stashFormat
, andgitlens.statusBar.format
settings which will honor thegitlens.defaultDateStyle
setting
- Adds
-
Adds annotation format settings (
gitlens.*.format
) to the interactive settings editor -
Adds new
gitlens.currentLine.scrollable
setting to specify whether the current line blame annotation can be scrolled into view when it is outside the viewport — closes #149, #290, #265 -
Adds
gitlens.statusBar.reduceFlicker
setting to the interactive settings editor -
Adds a one-time notification on startup if the
alt-based
keyboard shortcuts are in use, with options to easily switch to another set -
Adds Copy Commit ID to Clipboard (
gitlens.copyShaToClipboard
) command to changed file nodes in the GitLens explorer and GitLens Results view -
Adds Copy Commit Message to Clipboard (
gitlens.copyMessageToClipboard
) command to changed file nodes in the GitLens explorer and GitLens Results view
Changed
- Moves Keyboard Settings to the General section of the interactive settings editor
- Renames Compare with Index (HEAD) (
gitlens.explorers.compareWithHead
) command to Compare with HEAD — closes #309 - Renames Compare Index (HEAD) with Branch or Tag... (
gitlens.diffHeadWithBranch
) command to Compare HEAD with Branch or Tag... — closes #309
Removed
- Removes the unnecessary Show File Blame Annotations (
gitlens.showFileBlame
) command — Toggle File Blame Annotations (gitlens.toggleFileBlame
) provides similar functionality - Removes the unnecessary Show Line Blame Annotations (
gitlens.showLineBlame
) command — Toggle Line Blame Annotations (gitlens.toggleLineBlame
) provides similar functionality - Removes Open Working File (
gitlens.openWorkingFile
) command from the editor toolbar when the built-in Open File command is visible - Removes Compare with HEAD (
gitlens.explorers.compareWithHead
), Compare with Working Tree (gitlens.explorers.compareWithWorking
), and Compare Compare Ancestry with Working Tree (gitlens.explorers.compareAncestryWithWorking
) commands from the current branch since comparing a branch with itself doesn't make sense — closes #309
Fixed
- Fixes #314 - Toggle line annotation doesn't work properly
- Fixes #310 - "via Terminal" commands need quoting around work directory
- Fixes issues with the active repository in the GitLens explorer failed to update properly
- Fixes issues with Open File, Open Revision, and Show File History commands and images and other binary files
- Fixes issues preventing nodes in the GitLens explorer from expanding properly in certain cases
- Fixes issues when refreshing nodes in the GitLens Results view