v7.0.0
Added
-
Adds a new
Active Repositorynode to theRepository Viewof theGitLensview -- 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
Tagsnode to theRepository Viewof theGitLensview -- 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), andRefreshcommands- 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 Detailscommands
- 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, andRefreshcommands
- 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
Refreshcommand
-
Adds Gravatar support to the
GitLensview- Adds
gitlens.gitExplorer.gravatarssetting to specify whether or not to show gravatar images instead of commit (or status) icons in theGitLensview - Adds
gitlens.gitExplorer.gravatarsDefaultsetting to specify the style of the gravatar default (fallback) images in theGitLensviewidenticon- 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.gravatarssetting to specify whether or not to show gravatar images instead of commit (or status) icons in theGitLens Resultsview - Adds
gitlens.resultsExplorer.gravatarsDefaultsetting to specify the style of the gravatar default (fallback) images in theGitLens Resultsviewidenticon- 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 Comparecommand (gitlens.explorers.selectForCompare) to branch, remote branch, tag, and revision (commit) nodes in theGitLensview to mark the base reference of a comparision -
Adds
Compare with Selectedcommand (gitlens.explorers.compareWithSelected) to branch, remote branch, tag, and revision (commit) nodes in theGitLensview once another reference within the same repository has been selected to compare the current selection with the previously selected reference in theGitLens Resultsview -
Adds an all-new, on-demand
GitLens Resultsview to the Explorer activity-
Provides semi-persistent results for commit search operations, via
Show Commit Searchcommand (gitlens.showCommitSearch), and file history operations, viaShow File Historycommand (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), andRefreshcommands- 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 Detailscommands
- 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 Comparecommand (gitlens.explorers.selectForCompare) andCompare with Selectedcommand (gitlens.explorers.compareWithSelected)Commitsnode — 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), andRefreshcommands- 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 Detailscommands
- 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 Filesnode — 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 Detailscommands
- 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 CompareandRefreshcommands
-
Provides toolbar commands to
Search Commits,Keep Results,Refresh,Show Files in Automatic VieworShow Files in List VieworShow Files in Tree View, andClose
-
-
Adds
Apply Changesoption to the commit/stash file quick pick menu -- closes #232 -
Adds
Show All Commitsoption to the commit search quick pick menu to show all the results, if there are more than the threshold -
Adds
Show in Resultsoption to the commit search quick pick menu to show the results in theGitLens Resultsview -
Adds
Show in Resultsoption to the file history quick pick menu to show the history in theGitLens Resultsview
Changed
- Improves startup performance a bit
- Renames
Compare Directory with Branch...command (gitlens.diffDirectory) toDirectory Compare Working Tree with... - Renames
Compare Directory with Previous Revisionin quick pick menus toOpen Directory Compare with Previous Revision - Renames
Compare Directory with Working Treein 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/Revisionoption in the file history quick pick menu - Fixes issues with Git warnings when parsing log status output (can cause the
GitLensview to not show data in some cases) - Fixes 🤞 #226 - Annotations show in Debug Console