Added
- Adds an all-new GitLens welcome page via the Welcome (
gitlens.showWelcomePage
) command — provides a welcome / onboarding experience — closes #51 - Adds an all-new GitLens Settings editor via the Open Settings (
gitlens.showSettingsPage
) command — provides an easy-to-use WYSIWYG settings editor for many of GitLen's features — closes #167 - Adds a tree layout option to branches in the GitLens explorer — closes #258 thanks to PR #260 by Yukai Huang (@Yukaii)!
- Adds Follow Renames command (
gitlens.gitExplorer.setRenameFollowingOn
) to the GitLens explorer History view to follow file renames in the history - Adds Don't Follow Renames command (
gitlens.gitExplorer.setRenameFollowingOff
) to the GitLens explorer History view to not follow file renames in the history - Adds
gitlens.advanced.fileHistoryFollowsRenames
setting to specify whether file histories will follow renames -- will affect how merge commits are shown in histories — closes #259 - Adds
gitlens.hovers.enabled
setting to specify whether to provide any hovers - Adds
gitlens.hovers.annotations.enabled
setting to specify whether to provide any hovers when showing blame annotations - Adds
gitlens.hovers.currentLine.enabled
setting to specify whether to provide any hovers for the current line - Adds
gitlens.showWhatsNewAfterUpgrades
setting to specify whether to show What's New after upgrading to new feature releases - Adds
debug
option to thegitlens.outputLevel
setting — outputs git commands to a new output channel called GitLens (Git)
Changed
- Renames GitLens view to GitLens explorer
- Renames Show Files in Automatic View (
gitlens.gitExplorer.setFilesLayoutToAuto
) command to Automatic Layout - Renames Show Files in List View (
gitlens.gitExplorer.setFilesLayoutToList
) command to List Layout - Renames Show Files in Tree View (
gitlens.gitExplorer.setFilesLayoutToTree
) command to Tree Layout - Renames Show Files in Automatic View (
gitlens.resultsExplorer.setFilesLayoutToAuto
) command to Automatic Layout - Renames Show Files in List View (
gitlens.resultsExplorer.setFilesLayoutToAuto
) command to List Layout - Renames Show Files in Tree View (
gitlens.resultsExplorer.setFilesLayoutToAuto
) command to Tree Layout - Overhauls GitLen's settings for better clarity and ease-of-use
- Renames
gitlens.annotations.file.gutter.gravatars
setting togitlens.blame.avatars
- Renames
gitlens.annotations.file.gutter.compact
setting togitlens.blame.compact
- Renames
gitlens.annotations.file.gutter.dateFormat
setting togitlens.blame.dateFormat
- Renames
gitlens.annotations.file.gutter.format
setting togitlens.blame.format
- Renames
gitlens.annotations.file.gutter.heatmap.enabled
setting togitlens.blame.heatmap.enabled
- Renames
gitlens.annotations.file.gutter.heatmap.location
setting togitlens.blame.heatmap.location
- Renames
gitlens.blame.file.lineHighlight.enabled
setting togitlens.blame.highlight.enabled
- Renames
gitlens.blame.file.lineHighlight.locations
setting togitlens.blame.highlight.locations
- Renames
gitlens.annotations.file.gutter.separateLines
setting togitlens.blame.separateLines
- Renames
gitlens.codeLens.locations
setting togitlens.codeLens.scopes
- Renames
gitlens.codeLens.perLanguageLocations
setting togitlens.codeLens.scopesByLanguage
- Renames
gitlens.codeLens.customLocationSymbols
setting togitlens.codeLens.symbolScopes
- Renames
gitlens.annotations.line.trailing.dateFormat
setting togitlens.currentLine.dateFormat
- Renames
gitlens.blame.line.enabled
setting togitlens.currentLine.enabled
- Renames
gitlens.annotations.line.trailing.format
setting togitlens.currentLine.format
- Renames
gitlens.gitExplorer.gravatars
setting togitlens.explorers.avatars
- Renames
gitlens.gitExplorer.commitFileFormat
setting togitlens.explorers.commitFileFormat
- Renames
gitlens.gitExplorer.commitFormat
setting togitlens.explorers.commitFormat
- Renames
gitlens.gitExplorer.stashFileFormat
setting togitlens.explorers.stashFileFormat
- Renames
gitlens.gitExplorer.stashFormat
setting togitlens.explorers.stashFormat
- Renames
gitlens.gitExplorer.statusFileFormat
setting togitlens.explorers.statusFileFormat
- Renames
gitlens.annotations.file.gutter.hover.changes
setting togitlens.hovers.annotations.changes
- Renames
gitlens.annotations.file.gutter.hover.details
setting togitlens.hovers.annotations.details
- Renames
gitlens.annotations.file.gutter.hover.wholeLine
setting togitlens.hovers.annotations.over
- Renames
gitlens.annotations.line.trailing.hover.changes
setting togitlens.hovers.currentLine.changes
- Renames
gitlens.annotations.line.trailing.hover.details
setting togitlens.hovers.currentLine.details
- Renames
gitlens.annotations.line.trailing.hover.wholeLine
setting togitlens.hovers.currentLine.over
- Renames
gitlens.recentChanges.file.lineHighlight.locations
setting togitlens.recentChanges.highlight.locations
Removed
- Removes
gitlens.codeLens.debug
setting, usegitlens.debug
instead - Removes
gitlens.blame.file.annotationType
setting, usegitlens.hovers.annotations.enabled
- Removes
gitlens.blame.line.annotationType
setting, usegitlens.currentLine.enabled
orgitlens.hovers.currentLine.enabled
instead - Removes
gitlens.resultsExplorer.gravatars
setting, usegitlens.explorers.avatars
instead - Removes
gitlens.resultsExplorer.commitFileFormat
setting, usegitlens.explorers.commitFileFormat
instead - Removes
gitlens.resultsExplorer.commitFormat
setting, usegitlens.explorers.commitFormat
instead - Removes
gitlens.resultsExplorer.showTrackingBranch
setting - Removes
gitlens.resultsExplorer.stashFileFormat
setting, usegitlens.explorers.stashFileFormat
instead - Removes
gitlens.resultsExplorer.stashFormat
setting, usegitlens.explorers.stashFormat
instead - Removes
gitlens.resultsExplorer.statusFileFormat
setting, usegitlens.explorers.statusFileFormat
instead - Removes
gitlens.annotations.file.hover.changes
setting, usegitlens.hovers.annotations.changes
instead - Removes
gitlens.annotations.file.hover.details
setting, usegitlens.hovers.annotations.details
instead - Removes
gitlens.annotations.file.hover.heatmap.enabled
setting - Removes
gitlens.annotations.file.recentChanges.hover.changes
setting, usegitlens.hovers.annotations.changes
instead - Removes
gitlens.annotations.file.recentChanges.hover.details
setting, usegitlens.hovers.annotations.details
instead - Removes
gitlens.annotations.line.hover.changes
setting, usegitlens.hovers.annotations.changes
instead - Removes
gitlens.annotations.line.hover.details
setting, usegitlens.hovers.annotations.details
instead
Fixed
- Fixes #35 - Copy Commit Sha to Clipboard not working (linux)
- Fixes issue where the last commit of a file history would be broken (failed to parse correctly)
- Fixes issue with Open Working File command (
gitlens.openWorkingFile
) failing when a file was renamed