v7.0.0
Added
-
Adds a new
Active Repository
node to theRepository View
of theGitLens
view -- closes #224- Automatically updates to track the repository of the active editor
- Only visible if there is more than 1 repository within the workspace
-
Adds a new
Tags
node to theRepository View
of theGitLens
view -- closes #234- Provides a list of tags
- Expand each tag to easily see its revision (commit) history
- Expand each revision (commit) to quickly see the set of files changed, complete with status indicators for adds, changes, renames, and deletes
- Provides a context menu on each revision (commit) with
Open Commit in Remote
,Open All Changes
,Open All Changes with Working Tree
,Open Files
,Open Revisions
,Copy Commit ID to Clipboard
,Copy Commit Message to Clipboard
,Show Commit Details
,Compare with Selected
,Select for Compare
,Rebase Commit (via Terminal)
,Reset Commit (via Terminal)
, andRefresh
commands- Provides a context menu on each changed file with
Open Changes
,Open Changes with Working Tree
,Open File
,Open Revision
,Open File in Remote
,Open Revision in Remote
,Apply Changes
, andShow Commit File Details
commands
- Provides a context menu on each changed file with
- Provides a context menu on each revision (commit) with
- Provides a context menu on each tag with
Compare with Selected
,Select for Compare
,Open Directory Compare with Working Tree
, andRefresh
commands
- Expand each revision (commit) to quickly see the set of files changed, complete with status indicators for adds, changes, renames, and deletes
- Provides a context menu with a
Refresh
command
-
Adds Gravatar support to the
GitLens
view- Adds
gitlens.gitExplorer.gravatars
setting to specify whether or not to show gravatar images instead of commit (or status) icons in theGitLens
view - Adds
gitlens.gitExplorer.gravatarsDefault
setting to specify the style of the gravatar default (fallback) images in theGitLens
viewidenticon
- a geometric patternmm
- (mystery-man) a simple, cartoon-style silhouetted outline of a person (does not vary by email hash)monsterid
- a monster with different colors, faces, etcretro
- 8-bit arcade-style pixelated facesrobohash
- a robot with different colors, faces, etcwavatar
- faces with differing features and backgrounds - Adds
gitlens.resultsExplorer.gravatars
setting to specify whether or not to show gravatar images instead of commit (or status) icons in theGitLens Results
view - Adds
gitlens.resultsExplorer.gravatarsDefault
setting to specify the style of the gravatar default (fallback) images in theGitLens Results
viewidenticon
- a geometric patternmm
- (mystery-man) a simple, cartoon-style silhouetted outline of a person (does not vary by email hash)monsterid
- a monster with different colors, faces, etcretro
- 8-bit arcade-style pixelated facesrobohash
- a robot with different colors, faces, etcwavatar
- faces with differing features and backgrounds
- Adds
-
Adds
Select for Compare
command (gitlens.explorers.selectForCompare
) to branch, remote branch, tag, and revision (commit) nodes in theGitLens
view to mark the base reference of a comparision -
Adds
Compare with Selected
command (gitlens.explorers.compareWithSelected
) to branch, remote branch, tag, and revision (commit) nodes in theGitLens
view once another reference within the same repository has been selected to compare the current selection with the previously selected reference in theGitLens Results
view -
Adds an all-new, on-demand
GitLens Results
view to the Explorer activity-
Provides semi-persistent results for commit search operations, via
Show Commit Search
command (gitlens.showCommitSearch
), and file history operations, viaShow File History
command (gitlens.showQuickFileHistory
)- Expand each revision (commit) to quickly see the set of files changed, complete with status indicators for adds, changes, renames, and deletes
- Provides a context menu on each revision (commit) with
Open Commit in Remote
,Open All Changes
,Open All Changes with Working Tree
,Open Files
,Open Revisions
,Copy Commit ID to Clipboard
,Copy Commit Message to Clipboard
,Show Commit Details
,Compare with Selected
,Select for Compare
,Rebase Commit (via Terminal)
,Reset Commit (via Terminal)
, andRefresh
commands- Provides a context menu on each changed file with
Open Changes
,Open Changes with Working Tree
,Open File
,Open Revision
,Open File in Remote
,Open Revision in Remote
,Apply Changes
, andShow Commit File Details
commands
- Provides a context menu on each changed file with
- Provides a context menu on each revision (commit) with
- Expand each revision (commit) to quickly see the set of files changed, complete with status indicators for adds, changes, renames, and deletes
-
Provides semi-persistent results for revision comparison operations, via
Select for Compare
command (gitlens.explorers.selectForCompare
) andCompare with Selected
command (gitlens.explorers.compareWithSelected
)Commits
node — provides a list of the commits between the compared revisions (branches or commits)- Expand each revision (commit) to quickly see the set of files changed, complete with status indicators for adds, changes, renames, and deletes
- Provides a context menu on each revision (commit) with
Open Commit in Remote
,Open All Changes
,Open All Changes with Working Tree
,Open Files
,Open Revisions
,Copy Commit ID to Clipboard
,Copy Commit Message to Clipboard
,Show Commit Details
,Compare with Selected
,Select for Compare
,Rebase Commit (via Terminal)
,Reset Commit (via Terminal)
, andRefresh
commands- Provides a context menu on each changed file with
Open Changes
,Open Changes with Working Tree
,Open File
,Open Revision
,Open File in Remote
,Open Revision in Remote
,Apply Changes
, andShow Commit File Details
commands
- Provides a context menu on each changed file with
- Provides a context menu on each revision (commit) with
- Expand each revision (commit) to quickly see the set of files changed, complete with status indicators for adds, changes, renames, and deletes
Changed Files
node — provides a list of all the files changed between the compared revisions (branches or commits)- Expands to a file-based view of all changed files
- Provides a context menu on each changed file with
Open Changes
,Open Changes with Working Tree
,Open File
,Open Revision
,Open File in Remote
,Open Revision in Remote
,Apply Changes
, andShow Commit File Details
commands
- Provides a context menu on each changed file with
- Expands to a file-based view of all changed files
- Provides a context menu with
Open Directory Compare
andRefresh
commands
-
Provides toolbar commands to
Search Commits
,Keep Results
,Refresh
,Show Files in Automatic View
orShow Files in List View
orShow Files in Tree View
, andClose
-
-
Adds
Apply Changes
option to the commit/stash file quick pick menu -- closes #232 -
Adds
Show All Commits
option to the commit search quick pick menu to show all the results, if there are more than the threshold -
Adds
Show in Results
option to the commit search quick pick menu to show the results in theGitLens Results
view -
Adds
Show in Results
option to the file history quick pick menu to show the history in theGitLens Results
view
Changed
- Improves startup performance a bit
- Renames
Compare Directory with Branch...
command (gitlens.diffDirectory
) toDirectory Compare Working Tree with...
- Renames
Compare Directory with Previous Revision
in quick pick menus toOpen Directory Compare with Previous Revision
- Renames
Compare Directory with Working Tree
in quick pick menus toOpen Directory Compare with Working Tree
Fixed
- Fixes #228 - Gutter blame spills over heatmap
- Fixes incorrect blame highlighting -- thanks to PR #231 by Alexey Vasyukov (@notmedia)!
- Fixes issue with the
Open in File/Revision
option in the file history quick pick menu - Fixes issues with Git warnings when parsing log status output (can cause the
GitLens
view to not show data in some cases) - Fixes 🤞 #226 - Annotations show in Debug Console