@ -9,6 +9,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Adds `gitlens.hovers.avatars` setting to specify whether to show avatar images in hovers — closes [#432](https://github.com/eamodio/vscode-gitlens/issues/432) thanks to [PR #441](https://github.com/eamodio/vscode-gitlens/pull/441) by Segev Finer ([@segevfiner](https://github.com/segevfiner))
- Adds `gitlens.hovers.avatars` setting to specify whether to show avatar images in hovers — closes [#432](https://github.com/eamodio/vscode-gitlens/issues/432) thanks to [PR #441](https://github.com/eamodio/vscode-gitlens/pull/441) by Segev Finer ([@segevfiner](https://github.com/segevfiner))
- Adds `gitlens.hovers.avatars` setting to the interactive settings editor to specify whether to show avatar images in hovers
- Adds `gitlens.hovers.avatars` setting to the interactive settings editor to specify whether to show avatar images in hovers
### Changed
- Renames the *GitLens History* explorer to *GitLens File History* explorer for better clarity
### Fixed
### Fixed
- Fixes [#436](https://github.com/eamodio/vscode-gitlens/issues/436) - Copy to clipboard not working
- Fixes [#436](https://github.com/eamodio/vscode-gitlens/issues/436) - Copy to clipboard not working
@ -73,9 +76,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
## [8.3.1] - 2018-05-18
## [8.3.1] - 2018-05-18
### Added
### Added
- Adds the ability to control where the *GitLens*, *GitLens History*, and *GitLens Results* explorers are shown 🎉 — closes [#213](https://github.com/eamodio/vscode-gitlens/issues/213), [#377](https://github.com/eamodio/vscode-gitlens/issues/377)
- Adds the ability to control where the *GitLens*, *GitLens File History*, and *GitLens Results* explorers are shown 🎉 — closes [#213](https://github.com/eamodio/vscode-gitlens/issues/213), [#377](https://github.com/eamodio/vscode-gitlens/issues/377)
- Adds `gitlens.gitExplorer.location` setting to the interactive settings editor to specify where the *GitLens* explorer is shown — either in the *Explorer* or *Source Control* view
- Adds `gitlens.gitExplorer.location` setting to the interactive settings editor to specify where the *GitLens* explorer is shown — either in the *Explorer* or *Source Control* view
- Adds `gitlens.historyExplorer.location` setting to the interactive settings editor to specify where the *GitLens History* explorer is shown — either in the *Explorer* or *Source Control* view
- Adds `gitlens.historyExplorer.location` setting to the interactive settings editor to specify where the *GitLens File History* explorer is shown — either in the *Explorer* or *Source Control* view
- Adds `gitlens.resultsExplorer.location` setting to the interactive settings editor to specify where the *GitLens Results* explorer is shown — either in the *Explorer* or *Source Control* view
- Adds `gitlens.resultsExplorer.location` setting to the interactive settings editor to specify where the *GitLens Results* explorer is shown — either in the *Explorer* or *Source Control* view
### Changed
### Changed
@ -117,11 +120,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Adds `gitlens.settings.mode` setting to specify the display mode of the interactive settings editor
- Adds `gitlens.settings.mode` setting to specify the display mode of the interactive settings editor
- Adds a tree layout option to tags in the *GitLens* explorer — closes [#358](https://github.com/eamodio/vscode-gitlens/issues/358)
- Adds a tree layout option to tags in the *GitLens* explorer — closes [#358](https://github.com/eamodio/vscode-gitlens/issues/358)
- Adds *Show GitLens Explorer* (`gitlens.showGitExplorer`) command — shows/expands the *GitLens* explorer
- Adds *Show GitLens Explorer* (`gitlens.showGitExplorer`) command — shows/expands the *GitLens* explorer
- Adds *Show History Explorer* (`gitlens.showHistoryExplorer`) command — shows/expands the *GitLens History* explorer
- Adds *Show File History Explorer* (`gitlens.showHistoryExplorer`) command — shows/expands the *GitLens File History* explorer
- Adds *Show Results Explorer* (`gitlens.showResultsExplorer`) command — shows/expands the *GitLens Results* explorer
- Adds *Show Results Explorer* (`gitlens.showResultsExplorer`) command — shows/expands the *GitLens Results* explorer
### Changed
### Changed
- Moves the *GitLens*, *GitLens History*, and *GitLens Results* explorers under the Source Control activity (in the sidebar) 🎉 — closes [#213](https://github.com/eamodio/vscode-gitlens/issues/213)
- Moves the *GitLens*, *GitLens File History*, and *GitLens Results* explorers under the Source Control activity (in the sidebar) 🎉 — closes [#213](https://github.com/eamodio/vscode-gitlens/issues/213)
- Showing results in the *GitLens Results* explorer now properly shows the explorer first
- Showing results in the *GitLens Results* explorer now properly shows the explorer first
- Renames *Compare Line Revision with Previous* command (`gitlens.diffLineWithPrevious`) to *Compare Commit with Previous* for consistency with other commands
- Renames *Compare Line Revision with Previous* command (`gitlens.diffLineWithPrevious`) to *Compare Commit with Previous* for consistency with other commands
- Renames *Compare Line Revision with Working File* command (`gitlens.diffLineWithWorking`) to *Compare Commit with Working File* for consistency with other commands
- Renames *Compare Line Revision with Working File* command (`gitlens.diffLineWithWorking`) to *Compare Commit with Working File* for consistency with other commands
@ -179,9 +182,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
## [8.2.0] - 2018-03-31
## [8.2.0] - 2018-03-31
### Added
### 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 new stand-alone *GitLens File History* explorer to visualize the history of the current file — undocked version of the *GitLens* explorer history view
![GitLens History explorer](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-history-explorer.png)
![GitLens File History explorer](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-history-explorer.png)
- Adds richer tooltips to the *GitLens* and *GitLens Results* explorers, and richer working tree and upstream status to the *GitLens* explorer
- Adds richer tooltips to the *GitLens* and *GitLens Results* explorers, and richer working tree and upstream status to the *GitLens* explorer
@ -903,16 +906,16 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Provides a context menu on each stash with *Apply Stashed Changes* (confirmation required), *Delete Stashed Changes* (confirmation required), *Open All Changes*, *Open All Changes with Working Tree*, *Open Files*, *Open Revisions*, *Copy Commit Message to Clipboard*, and *Refresh* commands
- Provides a context menu on each stash with *Apply Stashed Changes* (confirmation required), *Delete Stashed Changes* (confirmation required), *Open All Changes*, *Open All Changes with Working Tree*, *Open Files*, *Open Revisions*, *Copy Commit Message to Clipboard*, and *Refresh* commands
- Provides a context menu on each stashed file with *Apply Changes*, *Open Changes*, *Open Changes with Working Tree*, *Open File*, *Open Revision*, *Open File in Remote*, and *Show File History* commands
- Provides a context menu on each stashed file with *Apply Changes*, *Open Changes*, *Open Changes with Working Tree*, *Open File*, *Open Revision*, *Open File in Remote*, and *Show File History* commands
- **History View** - provides the revision history of the active file
- **File History View** - provides the revision history of the active file
![GitLens History view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-explorer-history.png)
![GitLens File History view](https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-explorer-history.png)
- Automatically updates to track the active editor
- Automatically updates to track the active editor
- Provides a context menu with *Open File*, *Open File in Remote*, and *Refresh* commands
- Provides a context menu with *Open File*, *Open File in Remote*, and *Refresh* commands
- Provides a context menu on each revision (commit) with *Open Changes*, *Open Changes with Working Tree*, *Open File*, *Open Revision*, *Open File in Remote*, *Open Revision in Remote*, *Apply Changes*, and *Show Commit File Details* commands
- Provides a context menu on each revision (commit) with *Open Changes*, *Open Changes with Working Tree*, *Open File*, *Open Revision*, *Open File in Remote*, *Open Revision in Remote*, *Apply Changes*, and *Show Commit File Details* commands
- Quickly switch between views using the *Switch to Repository View* or *Switch to History View* commands
- Provides toolbar commands to *Search Commits*, *Switch to Repository View* or *Switch to History View*, and *Refresh*
- Quickly switch between views using the *Switch to Repository View* or *Switch to File History View* commands
- Provides toolbar commands to *Search Commits*, *Switch to Repository View* or *Switch to File History View*, and *Refresh*
- Adds all-new interactivity to the hover annotations
- Adds all-new interactivity to the hover annotations
@ -39,7 +39,7 @@ GitLens simply helps you understand code better. Quickly glimpse into whom, why,
Here are just some of the features that GitLens provides,
Here are just some of the features that GitLens provides,
- a [*GitLens* explorer](#gitlens-explorer "Jump to the GitLens explorer") to navigate and explore repositories
- a [*GitLens* explorer](#gitlens-explorer "Jump to the GitLens explorer") to navigate and explore repositories
- a [*GitLens History* explorer](#gitlens-history-explorer "Jump to the GitLens History explorer") to navigate and explore file histories
- a [*GitLens File History* explorer](#gitlens-file-history-explorer "Jump to the GitLens File History explorer") to navigate and explore file histories
- an on-demand [*GitLens Results* explorer](#gitlens-results-explorer "Jump to the GitLens Results explorer") to navigate and explore commit searches, visualize comparisons between branches, tags, commits, and more
- an on-demand [*GitLens Results* explorer](#gitlens-results-explorer "Jump to the GitLens Results explorer") to navigate and explore commit searches, visualize comparisons between branches, tags, commits, and more
- authorship [code lens](#code-lens "Jump to the Code Lens") showing the most recent commit and # of authors to the top of files and/or on code blocks
- authorship [code lens](#code-lens "Jump to the Code Lens") showing the most recent commit and # of authors to the top of files and/or on code blocks
- an unobtrusive [current line blame](#current-line-blame "Jump to the Current Line Blame") annotation at the end of the line
- an unobtrusive [current line blame](#current-line-blame "Jump to the Current Line Blame") annotation at the end of the line
@ -101,9 +101,9 @@ For more advanced customizations, refer to the [settings documentation](#gitlens
## Features
## Features
### GitLens Explorer
### GitLens Explorer
A [customizable](#gitlens-explorer-settings "Jump to the GitLens Explorer settings") explorer to navigate and explore repositories or file histories. The *GitLens* explorer provides two views (modes) — a Repository view and a History view.
- A toolbar provides *Search Commits*, *Switch to Repository View* or *Switch to History View*, and *Refresh* commands
- Quickly switch between views using the *Switch to Repository View* or *Switch to History View* commands
A [customizable](#gitlens-explorer-settings "Jump to the GitLens Explorer settings") explorer to navigate and explore repositories or file histories. The *GitLens* explorer provides two views (modes) — a Repository view and a File History view.
- A toolbar provides *Search Commits*, *Switch to Repository View* or *Switch to File History View*, and *Refresh* commands
- Quickly switch between views using the *Switch to Repository View* or *Switch to File History View* commands
- A context menu provides *Automatic Layout*, *List Layout*, *Tree Layout*, *Enable Automatic Refresh* or *Disable Automatic Refresh*, and *Follow Renames* or *Don't Follow Renames* commands
- A context menu provides *Automatic Layout*, *List Layout*, *Tree Layout*, *Enable Automatic Refresh* or *Disable Automatic Refresh*, and *Follow Renames* or *Don't Follow Renames* commands
#### Repository view
#### Repository view
@ -172,12 +172,12 @@ The repository view provides a full Git repository explorer, which has the follo
- Revisions (commits) expand to show the set of files changed, complete with status indicators for adds, changes, renames, and deletes
- Revisions (commits) expand to show the set of files changed, complete with status indicators for adds, changes, renames, and deletes
- See the *Revisions (commits) expand* section under **Branches** above for more details
- See the *Revisions (commits) expand* section under **Branches** above for more details
### History view
### File History view
<palign="center">
<palign="center">
<imgsrc="https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-explorer-history.png"alt="GitLens Explorer History view"/>
<imgsrc="https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-explorer-history.png"alt="GitLens Explorer File History view"/>
</p>
</p>
The history view provides the revision history of the current file, which has the following features,
The file history view provides the revision history of the current file, which has the following features,
- Automatically updates to track the current editor
- Automatically updates to track the current editor
- A context menu provides *Open File*, *Open File in Remote* (if available), and *Refresh* commands
- A context menu provides *Open File*, *Open File in Remote* (if available), and *Refresh* commands
- An inline toolbar provides an *Open File* command
- An inline toolbar provides an *Open File* command
@ -185,12 +185,12 @@ The history view provides the revision history of the current file, which has th
- *Open Changes*, *Open Changes with Working File*, *Open File*, *Open Revision*, *Open File in Remote* (if available), *Open Revision in Remote* (if available), *Apply Changes*, and *Show Commit File Details* commands
- *Open Changes*, *Open Changes with Working File*, *Open File*, *Open Revision*, *Open File in Remote* (if available), *Open Revision in Remote* (if available), *Apply Changes*, and *Show Commit File Details* commands
---
---
### GitLens History Explorer
### GitLens File History Explorer
<palign="center">
<palign="center">
<imgsrc="https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-history-explorer.png"alt="GitLens History Explorer"/>
<imgsrc="https://raw.githubusercontent.com/eamodio/vscode-gitlens/master/images/ss-gitlens-history-explorer.png"alt="GitLens File History Explorer"/>
</p>
</p>
A [customizable](#gitlens-history-explorer-settings "Jump to the GitLens History Explorer settings") stand-alone explorer to visualize the history of the current file — undocked version of the *GitLens* Explorer history view
A [customizable](#gitlens-file-history-explorer-settings "Jump to the GitLens File History Explorer settings") stand-alone explorer to visualize the history of the current file — undocked version of the *GitLens* Explorer history view
- Automatically updates to track the current editor
- Automatically updates to track the current editor
- A context menu provides *Open File*, *Open File in Remote* (if available), and *Refresh* commands
- A context menu provides *Open File*, *Open File in Remote* (if available), and *Refresh* commands
- An inline toolbar provides an *Open File* command
- An inline toolbar provides an *Open File* command
@ -586,14 +586,14 @@ See also [Explorer Settings](#explorer-settings "Jump to the Explorer settings")
|`gitlens.gitExplorer.showTrackingBranch`|Specifies whether to show the tracking branch when displaying local branches in the *GitLens* explorer"
|`gitlens.gitExplorer.showTrackingBranch`|Specifies whether to show the tracking branch when displaying local branches in the *GitLens* explorer"
|`gitlens.gitExplorer.view`|Specifies the starting view of the *GitLens* explorer<br/>`auto` - shows the last selected view, defaults to `repository`<br/>`history` - shows the commit history of the current file<br/>`repository` - shows a repository explorer"
|`gitlens.gitExplorer.view`|Specifies the starting view of the *GitLens* explorer<br/>`auto` - shows the last selected view, defaults to `repository`<br/>`history` - shows the commit history of the current file<br/>`repository` - shows a repository explorer"
### GitLens History Explorer Settings
### GitLens File History Explorer Settings
See also [Explorer Settings](#explorer-settings "Jump to the Explorer settings")
See also [Explorer Settings](#explorer-settings "Jump to the Explorer settings")
|Name | Description
|Name | Description
|-----|------------
|-----|------------
|`gitlens.historyExplorer.enabled`|Specifies whether to show the current file history undocked in a *GitLens History* explorer
|`gitlens.historyExplorer.location`|Specifies where to show the `GitLens History` explorer<br/>`explorer` - adds to the Explorer view<br/>`scm` - adds to the Source Control view
|`gitlens.historyExplorer.enabled`|Specifies whether to show the current file history undocked in a *GitLens File History* explorer
|`gitlens.historyExplorer.location`|Specifies where to show the *GitLens File History* explorer<br/>`explorer` - adds to the Explorer view<br/>`scm` - adds to the Source Control view
"description":"Specifies whether to show the current file history undocked in a `GitLens History` explorer",
"description":"Specifies whether to show the current file history undocked in a `GitLens File History` explorer",
"scope":"window"
"scope":"window"
},
},
"gitlens.historyExplorer.location":{
"gitlens.historyExplorer.location":{
@ -540,7 +540,7 @@
"explorer",
"explorer",
"scm"
"scm"
],
],
"description":"Specifies where to show the `GitLens History` explorer\n `explorer` - adds to the Explorer view\n `scm` - adds to the Source Control view",
"description":"Specifies where to show the `GitLens File History` explorer\n `explorer` - adds to the Explorer view\n `scm` - adds to the Source Control view",
"scope":"window"
"scope":"window"
},
},
"gitlens.hovers.annotations.changes":{
"gitlens.hovers.annotations.changes":{
@ -1368,7 +1368,7 @@
},
},
{
{
"command":"gitlens.showHistoryExplorer",
"command":"gitlens.showHistoryExplorer",
"title":"Show History Explorer",
"title":"Show File History Explorer",
"category":"GitLens"
"category":"GitLens"
},
},
{
{
@ -1832,7 +1832,7 @@
},
},
{
{
"command":"gitlens.gitExplorer.undockHistory",
"command":"gitlens.gitExplorer.undockHistory",
"title":"Undock History from GitLens Explorer",
"title":"Undock File History from GitLens Explorer",
<labelfor="historyExplorer.enabled">Show the GitLens History explorer</label>
<labelfor="historyExplorer.enabled">Show the GitLens File History explorer</label>
</div>
</div>
<pclass="setting__hint hidden"data-visibility="gitExplorer.enabled & historyExplorer.enabled =false">The current file history will be shown (docked) in the GitLens explorer</p>
<pclass="setting__hint hidden"data-visibility="gitExplorer.enabled & historyExplorer.enabled =false">The current file history will be shown (docked) in the GitLens explorer</p>
@ -1392,7 +1392,7 @@
<aclass="jump-to"href="#gitlens-explorer"title="Jump to GitLens Explorer settings">GitLens Explorer</a>
<aclass="jump-to"href="#gitlens-explorer"title="Jump to GitLens Explorer settings">GitLens Explorer</a>
</li>
</li>
<li>
<li>
<aclass="jump-to"href="#gitlens-history-explorer"title="Jump to GitLens History Explorer settings">GitLens History Explorer</a>
<aclass="jump-to"href="#gitlens-file-history-explorer"title="Jump to GitLens File History Explorer settings">GitLens File History Explorer</a>
</li>
</li>
<li>
<li>
<aclass="jump-to"href="#gitlens-results-explorer"title="Jump to GitLens Results Explorer settings">GitLens Results Explorer</a>
<aclass="jump-to"href="#gitlens-results-explorer"title="Jump to GitLens Results Explorer settings">GitLens Results Explorer</a>