You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Can now fully customize the [layout and content](https://github.com/eamodio/vscode-gitlens/blob/develop/README.md#file-blame-annotation-settings), as well as the [theme](https://github.com/eamodio/vscode-gitlens/blob/develop/README.md#theme-settings)
11
+
- Adds all-new configurability and themeability to the current line blame annotations
12
+
- Can now fully customize the [layout and content](https://github.com/eamodio/vscode-gitlens/blob/develop/README.md#line-blame-annotation-settings), as well as the [theme](https://github.com/eamodio/vscode-gitlens/blob/develop/README.md#theme-settings)
13
+
- Adds all-new configurability to the status bar blame information
14
+
- Can now fully customize the [layout and content](https://github.com/eamodio/vscode-gitlens/blob/develop/README.md#status-bar-settings)
15
+
- Adds all-new [configurability](https://github.com/eamodio/vscode-gitlens/blob/develop/README.md#advanced-settings) over which commands are added to which menus via the `gitlens.advanced.menus` setting
16
+
- Adds better [configurability](https://github.com/eamodio/vscode-gitlens/blob/develop/README.md#code-lens-settings) over where Git code lens will be shown -- both by default and per language
17
+
- Adds an all-new `changes` (diff) hover annotation to the current line - provides instant access to the line's previous version
18
+
- Adds `Toggle Line Blame Annotations` command (`gitlens.toggleLineBlame`) - toggles the current line blame annotations on and off
19
+
- Adds `Show Line Blame Annotations` command (`gitlens.showLineBlame`) - shows the current line blame annotations
20
+
- Adds `Toggle File Blame Annotations` command (`gitlens.toggleFileBlame`) - toggles the file blame annotations on and off
- Adds `Open File in Remote` command (`gitlens.openFileInRemote`) to the `editor/title` context menu
23
+
- Adds `Open Repo in Remote` command (`gitlens.openRepoInRemote`) to the `editor/title` context menu
24
+
25
+
### Changed
26
+
- (BREAKING) Almost all of the GitLens settings have either been renamed, removed, or otherwise changed - see the [README](https://github.com/eamodio/vscode-gitlens/blob/develop/README.md#extension-settings)`
27
+
- Changes the position of the `Open File in Remote` command (`gitlens.openFileInRemote`) in the context menus - now in the `navigation` group
28
+
- Changes the `Toggle Git Code Lens` command (`gitlens.toggleCodeLens`) to always toggle the Git code lens on and off
29
+
30
+
### Removed
31
+
- Removes the on-demand `trailing` file blame annotations -- didn't work out and just ended up with a ton of visual noise
32
+
- Removes `Toggle Blame Annotations` command (`gitlens.toggleBlame`) - replaced by the `Toggle File Blame Annotations` command (`gitlens.toggleFileBlame`)
33
+
- Removes `Show Blame Annotations` command (`gitlens.showBlame`) - replaced by the `Show File Blame Annotations` command (`gitlens.showFileBlame`)
34
+
7
35
## [3.6.0] - 2017-06-02
8
36
### Added
9
37
- Adds diff information (the line's previous version) into the active line hover
Copy file name to clipboardExpand all lines: README.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
8
8
GitLens **supercharges** the built-in Visual Studio Code Git capabilities. It helps you to **visualize code authorship** at a glance via 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.
9
9
10
-
GitLens provides an unobtrusive blame annotation at the end of the current line, a status bar item showing the commit author and date of the current 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 current line blame annotation distracting — no problem, it is easy to [turn them off or change how they behave](#extension-settings).
10
+
GitLens provides an unobtrusive blame annotation at the end of the current line, a status bar item showing the commit information (author and date, by default) of the current 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 current line blame annotation distracting — no problem, it is easy to [turn them off or change how they behave](#extension-settings).
11
11
12
12
## Previews
13
13
#### Featuring code lens, file blame annotations, and navigation and exploration via quick pick menus
@@ -20,14 +20,15 @@ GitLens provides an unobtrusive blame annotation at the end of the current line,
20
20
21
21
#### Git Blame Annotations
22
22
23
-
- Adds a [customizable](#line-blame-annotation-settings)**Git blame annotation** to the end of the current line ([optional](#line-blame-annotation-settings), on by default)
24
-
- Contains the commit author, date, and message, by [default](#line-blame-annotation-settings)
25
-
- Commit details, including the changes from the line's previous version, are provided in a hover popup ([optional](#line-blame-annotation-settings), on by default)
23
+
- Adds an unobtrusive, highly [customizable](#line-blame-annotation-settings) and [themeable](#theme-settings), **Git blame annotation** to the end of the current line ([optional](#line-blame-annotation-settings), on by default)
24
+
- Contains the author, date, and message of the line's most recent commit, by [default](#line-blame-annotation-settings)
25
+
- Also adds a `details` hover annotation to the current line annotation which provides more commit details ([optional](#line-blame-annotation-settings), on by default)
26
+
- Also adds a `changes` (diff) hover annotation to the current line annotation which provides **instant** access to the line's previous version ([optional](#line-blame-annotation-settings), on by default)
26
27
27
-
- Adds on-demand, highly [customizable](#file-blame-annotation-settings)**Git blame annotations** of the whole file
28
+
- Adds on-demand, beautiful, highly [customizable](#file-blame-annotation-settings) and [themeable](#theme-settings),**Git blame annotations** of the whole file
28
29
- Choose between `gutter` (default) and `hover`[annotation styles](#file-blame-annotation-settings)
29
30
- Contains the commit message and date, by [default](#file-blame-annotation-settings)
30
-
-Commit details are also provided in a hover popup ([optional](#file-blame-annotation-settings), on by default)
31
+
-Also adds a `details` hover annotation to the line's annotation which provides more commit details ([optional](#file-blame-annotation-settings), on by default)
31
32
32
33
- Adds [customizable](#status-bar-settings)**blame information** about the current line to the **status bar** ([optional](#status-bar-settings), on by default)
33
34
- Contains the commit author and date, by [default](#status-bar-settings)
@@ -287,7 +288,7 @@ GitLens is highly customizable and provides many configuration settings to allow
287
288
|Name | Description
288
289
|-----|------------
289
290
|`gitlens.advanced.toggleWhitespace.enabled`|Specifies whether or not to toggle whitespace off then showing blame annotations (*may* be required by certain fonts/themes)
290
-
|`gitlens.advanced.menus`|Specifies which commands will be added to the menus
291
+
|`gitlens.advanced.menus`|Specifies which commands will be added to which menus
291
292
|`gitlens.advanced.caching.enabled`|Specifies whether git output will be cached
292
293
|`gitlens.advanced.caching.maxLines`|Specifies the threshold for caching larger documents
293
294
|`gitlens.advanced.git`|Specifies the git path to use
0 commit comments