diff --git a/CHANGELOG.md b/CHANGELOG.md index 216d513..0240cbd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). -## [5.0.0-alpha.2] - 2017-09-03 +## [5.0.0-beta] - 2017-09-11 ### Added - Adds an all-new `GitLens` custom view to the Explorer activity @@ -57,6 +57,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - 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` +- Adds command-links to the `details` hover annotation + - Clicking the commit id will run the `Show Commit Details` command (`gitlens.showQuickCommitDetails`) +- Adds command-links to the `changes` hover annotation + - Clicking on `Changes` will run the `Compare File Revisions` command (`gitlens.diffWith`) + - Clicking the current and previous commit ids will run the `Show Commit Details` command (`gitlens.showQuickCommitDetails`) +- Adds support for custom remote services - see [#120](https://github.com/eamodio/vscode-gitlens/issues/120) +- Adds `Compare File Revisions` command (`gitlens.diffWith`) - compares the specified file revisions - Adds `Open Branches in Remote` command (`gitlens.openBranchesInRemote`) - opens the branches in the supported remote service - Adds `Stash Changes` command (`gitlens.stashSave`) to the source control group context menu -- can now stash a group of files - Adds `Stash Changes` command (`gitlens.stashSave`) to the source control resource context menu -- can now stash individual files (works with multi-select too!) @@ -87,6 +94,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p ### Fixed - Fixes an issue where remote branches couldn't be opened properly in their remote service - Fixes [#130](https://github.com/eamodio/vscode-gitlens/issues/130) - First-run "Thank you for choosing GitLens! [...]" info message shown on every start up +- Fixes [#120](https://github.com/eamodio/vscode-gitlens/issues/120) - Feature Request: "Open in Remote" support for custom repositories +- Fixes an issue where sometimes diffs (via branch name) wouldn't open properly ## [4.4.3] - 2017-08-30 ## Fixed @@ -158,7 +167,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p ## [4.2.0] - 2017-06-27 ## Added -- Adds `Compare File with Revision...` command (`gitlens.diffWithRevision`) - compare the active file with the selected revision of the same file +- Adds `Compare File with Revision...` command (`gitlens.diffWithRevision`) - compares the active file with the selected revision of the same file - Adds `Open Changed Files` command (`gitlens.openChangedFiles`) to the source control group context menu - Adds `Close Unchanged Files` command (`gitlens.closeUnchangedFiles`) to the source control group context menu - Adds `Open File in Remote` command (`gitlens.openFileInRemote`) to the source control resource context menu diff --git a/README.md b/README.md index f803c99..2593e41 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,10 @@ GitLens provides an unobtrusive blame annotation at the end of the current line, ![Line Blame Annotation](https://raw.githubusercontent.com/eamodio/vscode-gitlens/develop/images/screenshot-line-blame-annotation.png) - Contains the author, date, and message of the line's most recent commit, by [default](#line-blame-annotation-settings) - Adds a `details` hover annotation to the current line annotation, which provides more commit details ([optional](#line-blame-annotation-settings), on by default) + - Clicking the commit id will run the `Show Commit Details` command (`gitlens.showQuickCommitDetails`) - 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) + - Clicking on `Changes` will run the `Compare File Revisions` command (`gitlens.diffWith`) + - Clicking the current and previous commit ids will run the `Show Commit Details` command (`gitlens.showQuickCommitDetails`) ![Line Blame Annotations](https://raw.githubusercontent.com/eamodio/vscode-gitlens/develop/images/screenshot-line-blame-annotations.png) @@ -31,6 +34,7 @@ GitLens provides an unobtrusive blame annotation at the end of the current line, - Choose between `gutter` (default) and `hover` [annotation styles](#file-blame-annotation-settings) - Contains the commit message and date, by [default](#file-blame-annotation-settings) - Adds a `details` hover annotation to the line's annotation, which provides more commit details ([optional](#file-blame-annotation-settings), on by default) + - Clicking the commit id will run the `Show Commit Details` command (`gitlens.showQuickCommitDetails`) - Adds a `heatmap` (age) indicator to the gutter annotations (on right edge by [default](#file-blame-annotation-settings)), which provides an easy, at-a-glance way to tell the age of a line ([optional](#file-blame-annotation-settings), on by default) - Indicator ranges from bright yellow (newer) to dark brown (older) - Press `Escape` to quickly toggle the annotations off @@ -61,7 +65,10 @@ GitLens provides an unobtrusive blame annotation at the end of the current line, - Adds on-demand, [customizable](#file-recent-changes-annotation-settings) and [themeable](#theme-settings), **recent changes annotations** of the whole file - Highlights all of lines changed in the most recent commit - Adds a `details` hover annotation to each line, which provides more commit details ([optional](#file-blame-annotation-settings), on by default) + - Clicking the commit id will run the `Show Commit Details` command (`gitlens.showQuickCommitDetails`) - Adds a `changes` (diff) hover annotation to each line, which provides **instant** access to the line's previous version ([optional](#file-recent-changes-annotation-settings), on by default) + - Clicking on `Changes` will run the `Compare File Revisions` command (`gitlens.diffWith`) + - Clicking the current and previous commit ids will run the `Show Commit Details` command (`gitlens.showQuickCommitDetails`) - Press `Escape` to quickly toggle the annotations off - Adds `Toggle Recent File Changes Annotations` command (`gitlens.toggleFileRecentChanges`) to toggle the recent changes annotations on and off @@ -343,6 +350,12 @@ GitLens is highly customizable and provides many configuration settings to allow |`gitlens.gitExplorer.stashFormat`|Specifies the format of stashed changes in the `GitLens` custom view
Available tokens
${id} - commit id
${author} - commit author
${message} - commit message
${ago} - relative commit date (e.g. 1 day ago)
${date} - formatted commit date (format specified by `gitlens.statusBar.dateFormat`)
${authorAgo} - commit author, relative commit date
See https://github.com/eamodio/vscode-gitlens/wiki/Advanced-Formatting for advanced formatting |`gitlens.gitExplorer.stashFileFormat`|Specifies the format of a stashed file in the `GitLens` custom view
Available tokens
${file} - file name
${filePath} - file name and path
${path} - file path +### GitLens Custom Remotes Settings + +|Name | Description +|-----|------------ +|`gitlens.remotes`|Specifies the custom remote services (code-hosting)" + ### Status Bar Settings |Name | Description diff --git a/package-lock.json b/package-lock.json index 7f94c80..867be42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "gitlens", - "version": "5.0.0-alpha.2", + "version": "5.0.0-beta", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 08ab359..db626b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gitlens", - "version": "5.0.0-alpha.2", + "version": "5.0.0-beta", "author": { "name": "Eric Amodio", "email": "eamodio@gmail.com"