mirror of
https://github.com/ckaczor/vscode-gitlens.git
synced 2026-02-16 10:58:34 -05:00
Preps v3.4.2 - marketplace changes for better ranking 🤞
This commit is contained in:
44
CHANGELOG.md
44
CHANGELOG.md
@@ -1,9 +1,9 @@
|
|||||||
## Release Notes
|
## Release Notes
|
||||||
|
|
||||||
### 3.4.1
|
### 3.4.2
|
||||||
- Completely overhauls the [GitLens documentation](https://github.com/eamodio/vscode-gitlens/blob/master/README.md) and messaging -- make sure to check it out to see all the powerful features GitLen provides!
|
- Completely overhauls the [GitLens documentation](https://github.com/eamodio/vscode-gitlens/blob/master/README.md) and messaging -- make sure to check it out to see all the powerful features GitLen provides!
|
||||||
- Adds `gitlens.blame.annotation.activeLineDarkColor` & `gitlens.blame.annotation.activeLineLightColor` settings to control the colors of the active line blame annotation
|
- Adds `gitlens.blame.annotation.activeLineDarkColor` & `gitlens.blame.annotation.activeLineLightColor` settings to control the colors of the active line blame annotation
|
||||||
- Changes `Toggle Git CodeLens` command to work when `gitlens.codeLens.visibility` is set to `auto` (the default)
|
- Changes `Toggle Git Code Lens` command to work when `gitlens.codeLens.visibility` is set to `auto` (the default)
|
||||||
- Renames `Compare with...` command to `Compare File with...`
|
- Renames `Compare with...` command to `Compare File with...`
|
||||||
- Renames `Compare with Next Commit` command to `Compare File with Next Commit`
|
- Renames `Compare with Next Commit` command to `Compare File with Next Commit`
|
||||||
- Renames `Compare with Previous Commit` command to `Compare File with Previous Commit`
|
- Renames `Compare with Previous Commit` command to `Compare File with Previous Commit`
|
||||||
@@ -84,14 +84,14 @@
|
|||||||
- Adds file status rollup information to the commit details quick pick
|
- Adds file status rollup information to the commit details quick pick
|
||||||
- Adds `Compare with...` (`gitlens.diffWithBranch`) command to compare working file to another branch (via branch quick pick)
|
- Adds `Compare with...` (`gitlens.diffWithBranch`) command to compare working file to another branch (via branch quick pick)
|
||||||
- Adds branch quick pick to `Directory Compare` (`gitlens.diffDirectory`) command
|
- Adds branch quick pick to `Directory Compare` (`gitlens.diffDirectory`) command
|
||||||
- Adds support for `gitlens.showQuickFileHistory` command execution via CodeLens to limit results to the CodeLens block
|
- Adds support for `gitlens.showQuickFileHistory` command execution via code lens to limit results to the code lens block
|
||||||
- Adds current branch to branch quick pick placeholder
|
- Adds current branch to branch quick pick placeholder
|
||||||
- Adds `Show Branch History` command to the branch history quick pick when showing only limited commits (e.g. starting at a specified commit)
|
- Adds `Show Branch History` command to the branch history quick pick when showing only limited commits (e.g. starting at a specified commit)
|
||||||
- Adds `Show File History` command to the file history quick pick when showing only limited commits (e.g. starting at a specified commit)
|
- Adds `Show File History` command to the file history quick pick when showing only limited commits (e.g. starting at a specified commit)
|
||||||
- Adds `Don't Show Again` option to the unsupported git version notification
|
- Adds `Don't Show Again` option to the unsupported git version notification
|
||||||
- Changes `Show Repository History` command to `Show Current Branch History`
|
- Changes `Show Repository History` command to `Show Current Branch History`
|
||||||
- Changes `Repository History` terminology to `Branch History`
|
- Changes `Repository History` terminology to `Branch History`
|
||||||
- Fixes issue with `gitlens.diffWithPrevious` command execution via CodeLens when the CodeLens was not at the document/file level
|
- Fixes issue with `gitlens.diffWithPrevious` command execution via code lens when the code lens was not at the document/file level
|
||||||
- Fixes issue where full shas were displayed on the file/blame history explorers
|
- Fixes issue where full shas were displayed on the file/blame history explorers
|
||||||
- Fixes [#30](https://github.com/eamodio/vscode-gitlens/issues/30) - Diff with Working Tree fails from repo/commit quickpick list if file was renamed (and the commit was before the rename)
|
- Fixes [#30](https://github.com/eamodio/vscode-gitlens/issues/30) - Diff with Working Tree fails from repo/commit quickpick list if file was renamed (and the commit was before the rename)
|
||||||
- Fixes various other quick pick command issues when a file was renamed
|
- Fixes various other quick pick command issues when a file was renamed
|
||||||
@@ -100,10 +100,10 @@
|
|||||||
- Fixes various issues with merge commits
|
- Fixes various issues with merge commits
|
||||||
|
|
||||||
### 2.12.2
|
### 2.12.2
|
||||||
- Fixes [#50](https://github.com/eamodio/vscode-gitlens/issues/50) - excludes container-level CodeLens from `html` and `vue` language files
|
- Fixes [#50](https://github.com/eamodio/vscode-gitlens/issues/50) - excludes container-level code lens from `html` and `vue` language files
|
||||||
|
|
||||||
### 2.12.1
|
### 2.12.1
|
||||||
- Adds `gitlens.advanced.codeLens.debug` setting to control whether or not to show debug information in CodeLens
|
- Adds `gitlens.advanced.codeLens.debug` setting to control whether or not to show debug information in code lens
|
||||||
- Fixes issue where `gitlens.showQuickRepoHistory` command fails to open when there is no active editor
|
- Fixes issue where `gitlens.showQuickRepoHistory` command fails to open when there is no active editor
|
||||||
|
|
||||||
### 2.12.0
|
### 2.12.0
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
|
|
||||||
### 2.11.0
|
### 2.11.0
|
||||||
- Adds `gitlens.showQuickCommitFileDetails` command to show a quick pick list of details for a file commit
|
- Adds `gitlens.showQuickCommitFileDetails` command to show a quick pick list of details for a file commit
|
||||||
- Adds `gitlens.showQuickCommitFileDetails` command to CodeLens
|
- Adds `gitlens.showQuickCommitFileDetails` command to code lens
|
||||||
- Adds `gitlens.showQuickCommitFileDetails` command to the status bar
|
- Adds `gitlens.showQuickCommitFileDetails` command to the status bar
|
||||||
- Adds `gitlens.closeUnchangedFiles` command to close any editors that don't have uncommitted changes
|
- Adds `gitlens.closeUnchangedFiles` command to close any editors that don't have uncommitted changes
|
||||||
- Adds `gitlens.openChangedFiles` command to open all files that have uncommitted changes
|
- Adds `gitlens.openChangedFiles` command to open all files that have uncommitted changes
|
||||||
@@ -155,9 +155,9 @@
|
|||||||
- Fixes intermittent errors when opening multiple files via quick picks
|
- Fixes intermittent errors when opening multiple files via quick picks
|
||||||
|
|
||||||
### 2.10.1
|
### 2.10.1
|
||||||
- Fixes [#43](https://github.com/eamodio/vscode-gitlens/issues/43) - File-level CodeLens isn't using the blame of the whole file as it should
|
- Fixes [#43](https://github.com/eamodio/vscode-gitlens/issues/43) - File-level code lens isn't using the blame of the whole file as it should
|
||||||
- Fixes issue with single quotes (') in annotations
|
- Fixes issue with single quotes (') in annotations
|
||||||
- Fixes output channel logging (also adds more debug information to CodeLens -- when enabled)
|
- Fixes output channel logging (also adds more debug information to code lens -- when enabled)
|
||||||
|
|
||||||
### 2.10.0
|
### 2.10.0
|
||||||
- Adds blame and active line annotation support to git diff split view
|
- Adds blame and active line annotation support to git diff split view
|
||||||
@@ -171,7 +171,7 @@
|
|||||||
### 2.9.0
|
### 2.9.0
|
||||||
- To accomodate the realization that blame information is invalid when a file has unsaved changes, the following behavior changes have been made
|
- To accomodate the realization that blame information is invalid when a file has unsaved changes, the following behavior changes have been made
|
||||||
- Status bar blame information will hide
|
- Status bar blame information will hide
|
||||||
- CodeLens change to a `Cannot determine...` message and become unclickable
|
- Code lens change to a `Cannot determine...` message and become unclickable
|
||||||
- Many menu choices and commands will hide
|
- Many menu choices and commands will hide
|
||||||
- Fixes [#38](https://github.com/eamodio/vscode-gitlens/issues/38) - Toggle Blame Annotation button shows even when it isn't valid
|
- Fixes [#38](https://github.com/eamodio/vscode-gitlens/issues/38) - Toggle Blame Annotation button shows even when it isn't valid
|
||||||
- Fixes [#36](https://github.com/eamodio/vscode-gitlens/issues/36) - Blame information is invalid when a file has unsaved changes
|
- Fixes [#36](https://github.com/eamodio/vscode-gitlens/issues/36) - Blame information is invalid when a file has unsaved changes
|
||||||
@@ -199,7 +199,7 @@
|
|||||||
- Fixes some issue where some editors opened by the quickpick would not be opened in preview tabs
|
- Fixes some issue where some editors opened by the quickpick would not be opened in preview tabs
|
||||||
- Fixes issue where copy to clipboard commands would fail if there was no active editor
|
- Fixes issue where copy to clipboard commands would fail if there was no active editor
|
||||||
- Fixes issue where active line annotations would show for opened versioned files
|
- Fixes issue where active line annotations would show for opened versioned files
|
||||||
- Fixes issue where CodeLens compare commands on opened versioned files would fail
|
- Fixes issue where code lens compare commands on opened versioned files would fail
|
||||||
|
|
||||||
### 2.7.1
|
### 2.7.1
|
||||||
- Adds proper support for multi-line commit messages
|
- Adds proper support for multi-line commit messages
|
||||||
@@ -258,7 +258,7 @@
|
|||||||
- Adds icons for some commands
|
- Adds icons for some commands
|
||||||
- Adds `gitlens.diffWithPrevious` command to the editor content menu
|
- Adds `gitlens.diffWithPrevious` command to the editor content menu
|
||||||
- Adds `gitlens.diffWithWorking` command to the editor content menu
|
- Adds `gitlens.diffWithWorking` command to the editor content menu
|
||||||
- Adds `gitlens.showQuickRepoHistory` and `gitlens.showQuickCommitDetails` commands to CodeLens
|
- Adds `gitlens.showQuickRepoHistory` and `gitlens.showQuickCommitDetails` commands to code lens
|
||||||
- Adds `gitlens.showQuickRepoHistory` and `gitlens.showQuickCommitDetails` commands to the status bar
|
- Adds `gitlens.showQuickRepoHistory` and `gitlens.showQuickCommitDetails` commands to the status bar
|
||||||
- Changes the default command of `gitlens.codeLens.recentChange.command` to `gitlens.showQuickCommitDetails`
|
- Changes the default command of `gitlens.codeLens.recentChange.command` to `gitlens.showQuickCommitDetails`
|
||||||
- Changes the default command of `gitlens.statusBar.command` to `gitlens.showQuickCommitDetails`
|
- Changes the default command of `gitlens.statusBar.command` to `gitlens.showQuickCommitDetails`
|
||||||
@@ -271,7 +271,7 @@
|
|||||||
- Fixes issues with certain git commands not working on Windows
|
- Fixes issues with certain git commands not working on Windows
|
||||||
- Fixes [#31](https://github.com/eamodio/vscode-gitlens/issues/31) - Disable gitlens if the project does not have `.git` folder
|
- Fixes [#31](https://github.com/eamodio/vscode-gitlens/issues/31) - Disable gitlens if the project does not have `.git` folder
|
||||||
- Fixes issue where quick pick lists could fail if there was no active editor
|
- Fixes issue where quick pick lists could fail if there was no active editor
|
||||||
- Fixes CodeLens not updating in response to configuration changes
|
- Fixes code lens not updating in response to configuration changes
|
||||||
|
|
||||||
### 2.1.1
|
### 2.1.1
|
||||||
- Fixes overzealous active line annotation updating on document changes
|
- Fixes overzealous active line annotation updating on document changes
|
||||||
@@ -309,7 +309,7 @@
|
|||||||
- Changes the design of hover annotations -- much cleaner now
|
- Changes the design of hover annotations -- much cleaner now
|
||||||
- Disables automatic whitespace toggling by default as it is seemingly no longer needed as [vscode issue](https://github.com/Microsoft/vscode/issues/11485) seems fixed. It can be re-enabled with `gitlens.advanced.toggleWhitespace.enabled`
|
- Disables automatic whitespace toggling by default as it is seemingly no longer needed as [vscode issue](https://github.com/Microsoft/vscode/issues/11485) seems fixed. It can be re-enabled with `gitlens.advanced.toggleWhitespace.enabled`
|
||||||
- Fixes issue where the status bar blame would get stuck switching between editors
|
- Fixes issue where the status bar blame would get stuck switching between editors
|
||||||
- Fixes issue where CodeLens aren't updated properly after a file is saved
|
- Fixes issue where code lens aren't updated properly after a file is saved
|
||||||
- Re-adds context menu for `gitlens.diffLineWithPrevious` -- since [vscode issue](https://github.com/Microsoft/vscode/issues/15395)
|
- Re-adds context menu for `gitlens.diffLineWithPrevious` -- since [vscode issue](https://github.com/Microsoft/vscode/issues/15395)
|
||||||
- Re-adds context menu for `gitlens.diffLineWithWorking` -- since [vscode issue](https://github.com/Microsoft/vscode/issues/15395)
|
- Re-adds context menu for `gitlens.diffLineWithWorking` -- since [vscode issue](https://github.com/Microsoft/vscode/issues/15395)
|
||||||
|
|
||||||
@@ -369,15 +369,15 @@
|
|||||||
- Adds ability to show multiple blame annotation at the same time (one per vscode editor)
|
- Adds ability to show multiple blame annotation at the same time (one per vscode editor)
|
||||||
- Adds new `gitlens.showFileHistory` command to open the history explorer
|
- Adds new `gitlens.showFileHistory` command to open the history explorer
|
||||||
- Adds new `gitlens.showFileHistory` option to the `gitlens.codeLens.recentChange.command`, `gitlens.codeLens.authors.command`, and `gitlens.statusBar.command` settings
|
- Adds new `gitlens.showFileHistory` option to the `gitlens.codeLens.recentChange.command`, `gitlens.codeLens.authors.command`, and `gitlens.statusBar.command` settings
|
||||||
- Adds per-language CodeLens location customization using the `gitlens.codeLens.languageLocations` setting
|
- Adds per-language code lens location customization using the `gitlens.codeLens.languageLocations` setting
|
||||||
- Adds new `gitlens.diffLineWithPrevious` command for line sensitive diffs
|
- Adds new `gitlens.diffLineWithPrevious` command for line sensitive diffs
|
||||||
- Adds new `gitlens.diffLineWithWorking` command for line sensitive diffs
|
- Adds new `gitlens.diffLineWithWorking` command for line sensitive diffs
|
||||||
- Adds `gitlens.diffWithPrevious` command to the explorer context menu
|
- Adds `gitlens.diffWithPrevious` command to the explorer context menu
|
||||||
- Adds output channel logging, controlled by the `gitlens.advanced.output.level` setting
|
- Adds output channel logging, controlled by the `gitlens.advanced.output.level` setting
|
||||||
- Switches on-demand CodeLens to be a global toggle (rather than per file)
|
- Switches on-demand code lens to be a global toggle (rather than per file)
|
||||||
- Complete rewrite of the blame annotation provider to reduce overhead and provide better performance
|
- Complete rewrite of the blame annotation provider to reduce overhead and provide better performance
|
||||||
- Improves performance of the CodeLens support
|
- Improves performance of the code lens support
|
||||||
- Improves performance (significantly) when only showing CodeLens at the document level
|
- Improves performance (significantly) when only showing code lens at the document level
|
||||||
- Improves performance of status bar blame support
|
- Improves performance of status bar blame support
|
||||||
- Changes `gitlens.diffWithPrevious` command to always be file sensitive diffs
|
- Changes `gitlens.diffWithPrevious` command to always be file sensitive diffs
|
||||||
- Changes `gitlens.diffWithWorking` command to always be file sensitive diffs
|
- Changes `gitlens.diffWithWorking` command to always be file sensitive diffs
|
||||||
@@ -413,14 +413,14 @@
|
|||||||
- Fixes [#7](https://github.com/eamodio/vscode-gitlens/issues/7) - missing lodash dependency
|
- Fixes [#7](https://github.com/eamodio/vscode-gitlens/issues/7) - missing lodash dependency
|
||||||
|
|
||||||
### 0.3.1
|
### 0.3.1
|
||||||
- Adds new CodeLens visibility & location settings -- see **Extension Settings** above for details
|
- Adds new code lens visibility & location settings -- see **Extension Settings** above for details
|
||||||
- Adds new command to toggle CodeLens on and off when `gitlens.codeLens.visibility` is set to `ondemand`
|
- Adds new command to toggle code lens on and off when `gitlens.codeLens.visibility` is set to `ondemand`
|
||||||
|
|
||||||
### 0.2.0
|
### 0.2.0
|
||||||
- Fixes [#1](https://github.com/eamodio/vscode-gitlens/issues/1) - Support blame on files outside the workspace repository
|
- Fixes [#1](https://github.com/eamodio/vscode-gitlens/issues/1) - Support blame on files outside the workspace repository
|
||||||
- Replaces blame regex parsing with a more robust parser
|
- Replaces blame regex parsing with a more robust parser
|
||||||
- Fixes failures with Diff with Previous command
|
- Fixes failures with Diff with Previous command
|
||||||
- Fixes issues with blame explorer CodeLens when dealing with previous commits
|
- Fixes issues with blame explorer code lens when dealing with previous commits
|
||||||
- Fixes display issues with compact blame annotations (now skips blank lines)
|
- Fixes display issues with compact blame annotations (now skips blank lines)
|
||||||
|
|
||||||
### 0.1.3
|
### 0.1.3
|
||||||
@@ -441,7 +441,7 @@
|
|||||||
### 0.0.5
|
### 0.0.5
|
||||||
- Fixes issues where filename changes in history would cause diffs to fails
|
- Fixes issues where filename changes in history would cause diffs to fails
|
||||||
- Fixes some issues with uncommitted blames
|
- Fixes some issues with uncommitted blames
|
||||||
- Removes CodeLens from fields and single-line properties to reduce visual noise
|
- Removes code lens from fields and single-line properties to reduce visual noise
|
||||||
- Automatically turns off blame only when required now
|
- Automatically turns off blame only when required now
|
||||||
|
|
||||||
### 0.0.4
|
### 0.0.4
|
||||||
|
|||||||
38
README.md
38
README.md
@@ -5,12 +5,12 @@
|
|||||||
|
|
||||||
# GitLens
|
# GitLens
|
||||||
|
|
||||||
GitLens **supercharges** the built-in Visual Studio Code Git capabilities. It helps you to **visualize code authorship** at a glance via inline blame annotations and CodeLens, **seamlessly navigate and explore** the history of a file or branch, **gain valuable insights** via powerful comparision commands, and so much more.
|
GitLens **supercharges** the built-in Visual Studio Code Git capabilities. It helps you to **visualize code authorship** at a glance via inline Git blame annotations and code lens, **seamlessly navigate and explore** the history of a file or branch, **gain valuable insights** via powerful comparision commands, and so much more.
|
||||||
|
|
||||||
GitLens provides an unobtrusive blame annotation at the end of the selected line, a status bar item showing the commit author and date of the selected line, CodeLens showing the most recent commit and # of authors of the file and/or code block, and many commands for exploring commits and histories, comparing and navigating revisions, stash access, repository status, and more. GitLens is also [highly customizable](#extension-settings) to meet your specific needs — find CodeLens intrusive or the selected line blame annotation distracting — no problem, it is easy to [turn them off or change how they behave](#extension-settings).
|
GitLens provides an unobtrusive blame annotation at the end of the selected line, a status bar item showing the commit author and date of the selected line, code lens showing the most recent commit and # of authors of the file and/or code block, and many commands for exploring commits and histories, comparing and navigating revisions, stash access, repository status, and more. GitLens is also [highly customizable](#extension-settings) to meet your specific needs — find code lens intrusive or the selected line blame annotation distracting — no problem, it is easy to [turn them off or change how they behave](#extension-settings).
|
||||||
|
|
||||||
## Previews
|
## Previews
|
||||||
#### Featuring CodeLens, whole file inline blame annotations, and navigation and exploration via quick pick menus
|
#### Featuring code lens, whole file inline blame annotations, and navigation and exploration via quick pick menus
|
||||||

|

|
||||||
|
|
||||||
#### Featuring selected line blame annotation and hovers, status bar commit details, quick pick menus, compare with previous, and more
|
#### Featuring selected line blame annotation and hovers, status bar commit details, quick pick menus, compare with previous, and more
|
||||||
@@ -30,23 +30,23 @@ GitLens provides an unobtrusive blame annotation at the end of the selected line
|
|||||||
|
|
||||||
- Provides [customizable](#extension-settings) click behavior of the status bar — choose between one of the following
|
- Provides [customizable](#extension-settings) click behavior of the status bar — choose between one of the following
|
||||||
- Toggle whole file blame annotations on and off
|
- Toggle whole file blame annotations on and off
|
||||||
- Toggle CodeLens on and off — only available if [`"gitlens.codeLens.visibility": "ondemand"`](#extension-settings) is set
|
- Toggle code lens on and off — only available if [`"gitlens.codeLens.visibility": "ondemand"`](#extension-settings) is set
|
||||||
- Compare the file with the previous commit
|
- Compare the file with the previous commit
|
||||||
- Show a quick pick menu with details and commands for the commit
|
- Show a quick pick menu with details and commands for the commit
|
||||||
- Show a quick pick menu with file details and commands for the commit
|
- Show a quick pick menu with file details and commands for the commit
|
||||||
- Show a quick pick menu with the commit history of the file
|
- Show a quick pick menu with the commit history of the file
|
||||||
- Show a quick pick menu with the commit history of the current branch
|
- Show a quick pick menu with the commit history of the current branch
|
||||||
|
|
||||||
#### Git CodeLens
|
#### Git Code Lens
|
||||||
|
|
||||||
- Adds **CodeLens** to the top of the file and on code blocks ([optional](#extension-settings), on by default)
|
- Adds **code lens** to the top of the file and on code blocks ([optional](#extension-settings), on by default)
|
||||||
- **Recent Change** — author and date of the most recent commit for the file or code block
|
- **Recent Change** — author and date of the most recent commit for the file or code block
|
||||||
- By default, clicking on the CodeLens shows a **commit file details quick pick menu** with commands for comparing, navigating and exploring commits, and more
|
- By default, clicking on the code lens shows a **commit file details quick pick menu** with commands for comparing, navigating and exploring commits, and more
|
||||||
- **Authors** — number of authors of the file or code block and the most prominent author (if there is more than one)
|
- **Authors** — number of authors of the file or code block and the most prominent author (if there is more than one)
|
||||||
- By default, clicking on the CodeLens toggles the inline Git blame annotations on and off for the whole file
|
- By default, clicking on the code lens toggles the inline Git blame annotations on and off for the whole file
|
||||||
- Will be hidden if the author of the most recent commit is also the only author of the file or block, to avoid duplicate information and reduce visual noise
|
- Will be hidden if the author of the most recent commit is also the only author of the file or block, to avoid duplicate information and reduce visual noise
|
||||||
|
|
||||||
- Provides [customizable](#extension-settings) click behavior for each CodeLens — choose between one of the following
|
- Provides [customizable](#extension-settings) click behavior for each code lens — choose between one of the following
|
||||||
- Toggle whole file blame annotations on and off
|
- Toggle whole file blame annotations on and off
|
||||||
- Compare the file with the previous commit
|
- Compare the file with the previous commit
|
||||||
- Show a quick pick menu with details and commands for the commit
|
- Show a quick pick menu with details and commands for the commit
|
||||||
@@ -54,7 +54,7 @@ GitLens provides an unobtrusive blame annotation at the end of the selected line
|
|||||||
- Show a quick pick menu with the commit history of the file
|
- Show a quick pick menu with the commit history of the file
|
||||||
- Show a quick pick menu with the commit history of the current branch
|
- Show a quick pick menu with the commit history of the current branch
|
||||||
|
|
||||||
- Adds a `Toggle Git CodeLens` command (`gitlens.toggleCodeLens`) with a shortcut of `shift+alt+b` to toggle the CodeLens on and off — only available if [`"gitlens.codeLens.visibility": "ondemand"`](#extension-settings) is set
|
- Adds a `Toggle Git Code Lens` command (`gitlens.toggleCodeLens`) with a shortcut of `shift+alt+b` to toggle the code lens on and off — only available if [`"gitlens.codeLens.visibility": "ondemand"`](#extension-settings) is set
|
||||||
|
|
||||||
#### Powerful Comparison Tools
|
#### Powerful Comparison Tools
|
||||||
|
|
||||||
@@ -196,17 +196,17 @@ GitLens is highly customizable and provides many configuration settings to allow
|
|||||||
|`gitlens.blame.annotation.activeLine`|Specifies whether and how to show blame annotations on the active line. `off` - no annotation. `inline` - adds a trailing annotation to the active line. `hover` - adds hover annotation to the active line. `both` - adds both `inline` and `hover` annotations
|
|`gitlens.blame.annotation.activeLine`|Specifies whether and how to show blame annotations on the active line. `off` - no annotation. `inline` - adds a trailing annotation to the active line. `hover` - adds hover annotation to the active line. `both` - adds both `inline` and `hover` annotations
|
||||||
|`gitlens.blame.annotation.activeLineDarkColor`|Specifies the color of the active line blame annotation to use with a dark theme. Must be a valid css color
|
|`gitlens.blame.annotation.activeLineDarkColor`|Specifies the color of the active line blame annotation to use with a dark theme. Must be a valid css color
|
||||||
|`gitlens.blame.annotation.activeLineLightColor`|Specifies the color of the active line blame annotation to use with a light theme. Must be a valid css color
|
|`gitlens.blame.annotation.activeLineLightColor`|Specifies the color of the active line blame annotation to use with a light theme. Must be a valid css color
|
||||||
|`gitlens.codeLens.visibility`|Specifies when CodeLens will be shown in the active document. `auto` - always shown. `ondemand` - never shown, unless toggled via the `gitlens.toggleCodeLens` command. `off` - never shown
|
|`gitlens.codeLens.visibility`|Specifies when code lens will be shown in the active document. `auto` - always shown. `ondemand` - never shown, unless toggled via the `gitlens.toggleCodeLens` command. `off` - never shown
|
||||||
|`gitlens.codeLens.location`|Specifies where CodeLens will be rendered in the active document. `all` - render at the top of the document, on container-like (classes, modules, etc), and on member-like (methods, functions, properties, etc) lines. `document+containers` - render at the top of the document and on container-like lines. `document` - only render at the top of the document. `custom` - rendering controlled by `gitlens.codeLens.locationCustomSymbols`
|
|`gitlens.codeLens.location`|Specifies where code lens will be rendered in the active document. `all` - render at the top of the document, on container-like (classes, modules, etc), and on member-like (methods, functions, properties, etc) lines. `document+containers` - render at the top of the document and on container-like lines. `document` - only render at the top of the document. `custom` - rendering controlled by `gitlens.codeLens.locationCustomSymbols`
|
||||||
|`gitlens.codeLens.locationCustomSymbols`|Specifies the set of document symbols to render active document CodeLens on. Must be a member of `SymbolKind`
|
|`gitlens.codeLens.locationCustomSymbols`|Specifies the set of document symbols to render active document code lens on. Must be a member of `SymbolKind`
|
||||||
|`gitlens.codeLens.languageLocations`|Specifies where CodeLens will be rendered in the active document for the specified languages
|
|`gitlens.codeLens.languageLocations`|Specifies where code lens will be rendered in the active document for the specified languages
|
||||||
|`gitlens.codeLens.recentChange.enabled`|Specifies whether the recent change CodeLens is shown
|
|`gitlens.codeLens.recentChange.enabled`|Specifies whether the recent change code lens is shown
|
||||||
|`gitlens.codeLens.recentChange.command`|"Specifies the command executed when the recent change CodeLens is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick
|
|`gitlens.codeLens.recentChange.command`|"Specifies the command executed when the recent change code lens is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick
|
||||||
|`gitlens.codeLens.authors.enabled`|Specifies whether the authors CodeLens is shown
|
|`gitlens.codeLens.authors.enabled`|Specifies whether the authors code lens is shown
|
||||||
|`gitlens.codeLens.authors.command`|Specifies the command executed when the authors CodeLens is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick
|
|`gitlens.codeLens.authors.command`|Specifies the command executed when the authors code lens is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick
|
||||||
|`gitlens.menus.diff.enabled`|Specifies whether diff commands will be added to the context menus
|
|`gitlens.menus.diff.enabled`|Specifies whether diff commands will be added to the context menus
|
||||||
|`gitlens.statusBar.enabled`|Specifies whether blame information is shown in the status bar
|
|`gitlens.statusBar.enabled`|Specifies whether blame information is shown in the status bar
|
||||||
|`gitlens.statusBar.command`|"Specifies the command executed when the blame status bar item is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.toggleCodeLens` - toggles Git CodeLens. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick
|
|`gitlens.statusBar.command`|"Specifies the command executed when the blame status bar item is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.toggleCodeLens` - toggles Git code lens. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick
|
||||||
|`gitlens.statusBar.date`|Specifies whether and how the commit date will be shown in the blame status bar. `off` - no date. `relative` - relative date (e.g. 1 day ago). `absolute` - date format specified by `gitlens.statusBar.dateFormat`
|
|`gitlens.statusBar.date`|Specifies whether and how the commit date will be shown in the blame status bar. `off` - no date. `relative` - relative date (e.g. 1 day ago). `absolute` - date format specified by `gitlens.statusBar.dateFormat`
|
||||||
|`gitlens.statusBar.dateFormat`|Specifies the date format of how absolute dates will be shown in the blame status bar. See https://momentjs.com/docs/#/displaying/format/ for valid formats
|
|`gitlens.statusBar.dateFormat`|Specifies the date format of how absolute dates will be shown in the blame status bar. See https://momentjs.com/docs/#/displaying/format/ for valid formats
|
||||||
|`gitlens.insiders`|Opts into the insiders channel -- provides access to upcoming features
|
|`gitlens.insiders`|Opts into the insiders channel -- provides access to upcoming features
|
||||||
|
|||||||
42
package.json
42
package.json
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "gitlens",
|
"name": "gitlens",
|
||||||
"version": "3.4.1",
|
"version": "3.4.2",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Eric Amodio",
|
"name": "Eric Amodio",
|
||||||
"email": "eamodio@gmail.com"
|
"email": "eamodio@gmail.com"
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
},
|
},
|
||||||
"license": "SEE LICENSE IN LICENSE",
|
"license": "SEE LICENSE IN LICENSE",
|
||||||
"displayName": "GitLens",
|
"displayName": "GitLens",
|
||||||
"description": "Supercharge Visual Studio Code's Git capabilities \u2014 Visualize code authorship at a glance via inline blame annotations and CodeLens, seamlessly navigate and explore the history of a file or branch, gain valuable insights via powerful comparision commands, and so much more",
|
"description": "Supercharge Visual Studio Code's Git capabilities \u2014 Visualize code authorship at a glance via inline Git blame annotations and code lens, seamlessly navigate and explore the history of a file or branch, gain valuable insights via powerful comparision commands, and so much more",
|
||||||
"badges": [
|
"badges": [
|
||||||
{
|
{
|
||||||
"url": "https://badges.gitter.im/vscode-gitlens/Lobby.svg",
|
"url": "https://badges.gitter.im/vscode-gitlens/Lobby.svg",
|
||||||
@@ -22,6 +22,16 @@
|
|||||||
"categories": [
|
"categories": [
|
||||||
"Other"
|
"Other"
|
||||||
],
|
],
|
||||||
|
"keywords": [
|
||||||
|
"git",
|
||||||
|
"code lens",
|
||||||
|
"blame",
|
||||||
|
"log",
|
||||||
|
"history",
|
||||||
|
"annotation",
|
||||||
|
"compare",
|
||||||
|
"diff"
|
||||||
|
],
|
||||||
"galleryBanner": {
|
"galleryBanner": {
|
||||||
"color": "#56098c",
|
"color": "#56098c",
|
||||||
"theme": "dark"
|
"theme": "dark"
|
||||||
@@ -122,7 +132,7 @@
|
|||||||
"ondemand",
|
"ondemand",
|
||||||
"off"
|
"off"
|
||||||
],
|
],
|
||||||
"description": "Specifies when CodeLens will be shown in the active document. `auto` - always shown. `ondemand` - never shown, unless toggled via the `gitlens.toggleCodeLens` command. `off` - never shown"
|
"description": "Specifies when code lens will be shown in the active document. `auto` - always shown. `ondemand` - never shown, unless toggled via the `gitlens.toggleCodeLens` command. `off` - never shown"
|
||||||
},
|
},
|
||||||
"gitlens.codeLens.location": {
|
"gitlens.codeLens.location": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -133,11 +143,11 @@
|
|||||||
"document",
|
"document",
|
||||||
"custom"
|
"custom"
|
||||||
],
|
],
|
||||||
"description": "Specifies where CodeLens will be rendered in the active document. `all` - render at the top of the document, on container-like (classes, modules, etc), and on member-like (methods, functions, properties, etc) lines. `document+containers` - render at the top of the document and on container-like lines. `document` - only render at the top of the document. `custom` - rendering controlled by `gitlens.codeLens.locationCustomSymbols`"
|
"description": "Specifies where code lens will be rendered in the active document. `all` - render at the top of the document, on container-like (classes, modules, etc), and on member-like (methods, functions, properties, etc) lines. `document+containers` - render at the top of the document and on container-like lines. `document` - only render at the top of the document. `custom` - rendering controlled by `gitlens.codeLens.locationCustomSymbols`"
|
||||||
},
|
},
|
||||||
"gitlens.codeLens.locationCustomSymbols": {
|
"gitlens.codeLens.locationCustomSymbols": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
"description": "Specifies the set of document symbols to render active document CodeLens on. Must be a member of `SymbolKind`"
|
"description": "Specifies the set of document symbols to render active document code lens on. Must be a member of `SymbolKind`"
|
||||||
},
|
},
|
||||||
"gitlens.codeLens.languageLocations": {
|
"gitlens.codeLens.languageLocations": {
|
||||||
"type": "array",
|
"type": "array",
|
||||||
@@ -176,7 +186,7 @@
|
|||||||
"properties": {
|
"properties": {
|
||||||
"language": {
|
"language": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Specifies the language to which this CodeLens override applies"
|
"description": "Specifies the language to which this code lens override applies"
|
||||||
},
|
},
|
||||||
"location": {
|
"location": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -188,11 +198,11 @@
|
|||||||
"custom",
|
"custom",
|
||||||
"none"
|
"none"
|
||||||
],
|
],
|
||||||
"description": "Specifies where CodeLens will be rendered in the active document for the specified language. `all` - render at the top of the document, on container-like (classes, modules, etc), and on member-like (methods, functions, properties, etc) lines. `document+containers` - render at the top of the document and on container-like lines. `document` - only render at the top of the document. `custom` - rendering controlled by `customSymbols`"
|
"description": "Specifies where code lens will be rendered in the active document for the specified language. `all` - render at the top of the document, on container-like (classes, modules, etc), and on member-like (methods, functions, properties, etc) lines. `document+containers` - render at the top of the document and on container-like lines. `document` - only render at the top of the document. `custom` - rendering controlled by `customSymbols`"
|
||||||
},
|
},
|
||||||
"customSymbols": {
|
"customSymbols": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Specifies the set of document symbols to render active document CodeLens on. Must be a member of `SymbolKind`"
|
"description": "Specifies the set of document symbols to render active document code lens on. Must be a member of `SymbolKind`"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -203,12 +213,12 @@
|
|||||||
"document",
|
"document",
|
||||||
"custom"
|
"custom"
|
||||||
],
|
],
|
||||||
"description": "Specifies where CodeLens will be rendered in the active document for the specified languages"
|
"description": "Specifies where code lens will be rendered in the active document for the specified languages"
|
||||||
},
|
},
|
||||||
"gitlens.codeLens.recentChange.enabled": {
|
"gitlens.codeLens.recentChange.enabled": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": true,
|
"default": true,
|
||||||
"description": "Specifies whether the recent change CodeLens is shown"
|
"description": "Specifies whether the recent change code lens is shown"
|
||||||
},
|
},
|
||||||
"gitlens.codeLens.recentChange.command": {
|
"gitlens.codeLens.recentChange.command": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -223,12 +233,12 @@
|
|||||||
"gitlens.showQuickFileHistory",
|
"gitlens.showQuickFileHistory",
|
||||||
"gitlens.showQuickRepoHistory"
|
"gitlens.showQuickRepoHistory"
|
||||||
],
|
],
|
||||||
"description": "Specifies the command executed when the recent change CodeLens is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick"
|
"description": "Specifies the command executed when the recent change code lens is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick"
|
||||||
},
|
},
|
||||||
"gitlens.codeLens.authors.enabled": {
|
"gitlens.codeLens.authors.enabled": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": true,
|
"default": true,
|
||||||
"description": "Specifies whether the authors CodeLens is shown"
|
"description": "Specifies whether the authors code lens is shown"
|
||||||
},
|
},
|
||||||
"gitlens.codeLens.authors.command": {
|
"gitlens.codeLens.authors.command": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -243,7 +253,7 @@
|
|||||||
"gitlens.showQuickFileHistory",
|
"gitlens.showQuickFileHistory",
|
||||||
"gitlens.showQuickRepoHistory"
|
"gitlens.showQuickRepoHistory"
|
||||||
],
|
],
|
||||||
"description": "Specifies the command executed when the authors CodeLens is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick"
|
"description": "Specifies the command executed when the authors code lens is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick"
|
||||||
},
|
},
|
||||||
"gitlens.menus.diff.enabled": {
|
"gitlens.menus.diff.enabled": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
@@ -269,7 +279,7 @@
|
|||||||
"gitlens.showQuickFileHistory",
|
"gitlens.showQuickFileHistory",
|
||||||
"gitlens.showQuickRepoHistory"
|
"gitlens.showQuickRepoHistory"
|
||||||
],
|
],
|
||||||
"description": "Specifies the command executed when the blame status bar item is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.toggleCodeLens` - toggles Git CodeLens. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick"
|
"description": "Specifies the command executed when the blame status bar item is clicked. `gitlens.toggleBlame` - toggles blame annotations. `gitlens.showBlameHistory` - opens the blame history explorer. `gitlens.showFileHistory` - opens the file history explorer. `gitlens.diffWithPrevious` - compares the current committed file with the previous commit. `gitlens.toggleCodeLens` - toggles Git code lens. `gitlens.showQuickCommitDetails` - shows a commit details quick pick. `gitlens.showQuickCommitFileDetails` - shows a commit file details quick pick. `gitlens.showQuickFileHistory` - shows a file history quick pick. `gitlens.showQuickRepoHistory` - shows a branch history quick pick"
|
||||||
},
|
},
|
||||||
"gitlens.statusBar.date": {
|
"gitlens.statusBar.date": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -304,7 +314,7 @@
|
|||||||
"gitlens.advanced.codeLens.debug": {
|
"gitlens.advanced.codeLens.debug": {
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"default": false,
|
"default": false,
|
||||||
"description": "Specifies whether or not to show debug information in CodeLens"
|
"description": "Specifies whether or not to show debug information in code lens"
|
||||||
},
|
},
|
||||||
"gitlens.advanced.git": {
|
"gitlens.advanced.git": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -400,7 +410,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"command": "gitlens.toggleCodeLens",
|
"command": "gitlens.toggleCodeLens",
|
||||||
"title": "Toggle Git CodeLens",
|
"title": "Toggle Git Code Lens",
|
||||||
"category": "GitLens"
|
"category": "GitLens"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user