From 7f8680232501851840dec328b97fb2a3acd96bce Mon Sep 17 00:00:00 2001 From: Eric Amodio Date: Sun, 21 Jul 2019 11:12:04 -0400 Subject: [PATCH] Preps v9.9 --- CHANGELOG.md | 13 +- README.md | 4 + package.json | 2 +- src/webviews/apps/welcome/index.html | 320 ++++++----------------------------- 4 files changed, 67 insertions(+), 272 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 309b50a..f942665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,22 +4,26 @@ 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/). -## [Unreleased] +## [9.9.0] - 2019-07-21 ### Added +- Adds guided (step-by-step) access to common Git commands (and their flags) via the all-new _Git Commands_ command (`gitlens.gitCommands`) + - Quickly navigate and execute Git commands through easy-to-use menus where each command requires an explicit confirm step before executing - Adds _Open All Changes_, _Open All Changes with Working Tree_, _Open Files_, and _Open Revisions_ commands to files changed nodes in the views — closes [#760](https://github.com/eamodio/vscode-gitlens/issues/760) +- Adds a new `${tips}` format token to show an indicator if the commit is a tip of any branches or tags — closes [#792](https://github.com/eamodio/vscode-gitlens/issues/792) ### Changed - Improves performance and memory consumption - Changes the _Checkout_ command on remote branches to create and checkout a new local branch rather than checkout a detached HEAD — closes [#709](https://github.com/eamodio/vscode-gitlens/issues/709) +- Changes folders in the views to expand by default when using _Tree Layout_ ### Fixed - Fixes [#791](https://github.com/eamodio/vscode-gitlens/issues/791) - Notification of unstashed changes in working directory on failed checkout -- Fixes [#792](https://github.com/eamodio/vscode-gitlens/issues/792) - Show last commit message on repositories view instead of Git reference - Fixes [#795](https://github.com/eamodio/vscode-gitlens/issues/795) - Commit quick access icons replaced with open file actions in File History View +- Fixes issue with the JSON schema of a configuration setting ## [9.8.5] - 2019-07-10 @@ -54,7 +58,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p ### Changed - Changes fetch, pull, and push commands to be executed in parallel, rather than sequentially -- Changes _Search Commits_ (`gitlens.showCommitSearch`) command to prompt for a repository, if there is more than one +- Changes _Search Commits_ command (`gitlens.showCommitSearch`) to prompt for a repository, if there is more than one ### Removed @@ -141,7 +145,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - Fixes issues with the _Show More Actions_ button on the _Details_ hover not working with renamed files - Fixes issues with the _Open File_, _Open Files_, _Open All Changes with Working Tree_, and _Apply Changes_ commands in the views not working with renamed files - Fixes issues with the _Open File_, _Open Files_, and _Apply Changes_ commands in the quick pick menus not working with renamed files -- Fixes issues with the _Show Stashed Changes_ (`gitlens.showQuickStashList`) command and multiple repositories +- Fixes issues with the _Show Stashed Changes_ command (`gitlens.showQuickStashList`) and multiple repositories ## [9.7.3] - 2019-05-11 @@ -2996,6 +3000,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - Initial release but still heavily a work in progress. +[9.9.0]: https://github.com/eamodio/vscode-gitlens/compare/v9.8.5...eamodio:v9.9.0 [9.8.5]: https://github.com/eamodio/vscode-gitlens/compare/v9.8.4...eamodio:v9.8.5 [9.8.4]: https://github.com/eamodio/vscode-gitlens/compare/v9.8.3...eamodio:v9.8.4 [9.8.3]: https://github.com/eamodio/vscode-gitlens/compare/v9.8.2...eamodio:v9.8.3 diff --git a/README.md b/README.md index 9c8f8f2..eb5c5a0 100644 --- a/README.md +++ b/README.md @@ -634,6 +634,10 @@ The compare view provides the following features, #### Other Commands (not a complete list) +- Adds a _Git Commands_ command (`gitlens.gitCommands`) to provide a guided (step-by-step) access to common Git commands (and their flags) + + - Quickly navigate and execute Git commands through easy-to-use menus where each command requires an explicit confirm step before executing + - Adds a _Copy Commit ID to Clipboard_ command (`gitlens.copyShaToClipboard`) to copy the commit id (sha) of the current line to the clipboard or from the most recent commit to the current branch, if there is no current editor - Adds a _Copy Commit Message to Clipboard_ command (`gitlens.copyMessageToClipboard`) to copy the commit message of the current line to the clipboard or from the most recent commit to the current branch, if there is no current editor diff --git a/package.json b/package.json index 4bff3ce..2c7eb2a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "gitlens", "displayName": "GitLens — Git supercharged", "description": "Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more", - "version": "9.8.5", + "version": "9.9.0", "author": { "name": "Eric Amodio", "email": "eamodio@gmail.com" diff --git a/src/webviews/apps/welcome/index.html b/src/webviews/apps/welcome/index.html index 3cce405..872d221 100644 --- a/src/webviews/apps/welcome/index.html +++ b/src/webviews/apps/welcome/index.html @@ -105,7 +105,7 @@

- What's New in GitLens 9.8 + What's New in GitLens 9.9

See the @@ -130,52 +130,32 @@

  • - 9.8.5 + 9.9.0 JULY  2019
  • - IMPROVEDCleans up - the layout and formatting of many quick pick menus -
    + NEWAdds guided + (step-by-step) access to common Git commands (and their flags) via the all-new + Git Commands command (gitlens.gitCommands) +
    + Quickly navigate and execute Git commands through easy-to-use menus where each + command requires an explicit confirm step before executing +
  • - FIXEDFixes issue where - Search Commits from repositories in the Repositories view would - incorrectly show a repository picker -
    -
  • - -
  • - 9.8.4 - JULY  2019 -
    -
  • - -
  • NEWAdds - Switch to Two-dot Comparison and - Switch to Three-dot Comparison commands to specify whether to use the - symmetric difference (three-dot) notation or the range (two-dot) notation for the - comparison — applies to all comparisons in the views -
    -
  • -
  • - IMPROVEDChanges the - Switch to Working Tree Comparison and - Switch to Branch Comparison commands to only affect the current comparison, - rather than changing the - gitlens.views.repositories.showBranchComparison setting + Open All Changes, Open All Changes with Working Tree, + Open Files, and Open Revisions commands to files changed nodes in the + views — closes + #760
  • - -
  • - 9.8.3 - JULY  2019 -
    -
  • -
  • NEWAdds working tree comparison support to the @@ -183,275 +163,81 @@ repository in the Repositories view

    - Changes gitlens.views.repositories.showBranchComparison to also - specify the type of comparison — either with the current branch or the - working tree -

    -

    Adds a Switch to Working Tree Comparison command or Switch to Branch Comparison command to the Compare Current Branch with <branch, tag, or ref> node

    +

    + Changes gitlens.views.repositories.showBranchComparison to also + specify the default type of comparison — either with the current + branch or the working tree +

  • - NEWAdds the - Open Revision command as an alt-click of the - Open File command on files in the views -
    -
  • -
  • - NEWAdds the - Open File command as an alt-click of the - Open Revision command on files in the views -
    -
  • -
  • - IMPROVEDChanges - fetch, pull, and push commands to be executed in parallel, rather than sequentially -
    -
  • -
  • - IMPROVEDChanges - Search Commits (gitlens.showCommitSearch) command to prompt for - a repository, if there is more than one -
    -
  • -
  • - IMPROVEDRemoves - gitlens.settings.mode setting as the interactive settings editor (via - the GitLens: Open Settings command) will always show all settings now -
    -
  • -
  • - FIXEDFixes - #776 - — File history sidebar having "Open file" instead of "Open revision" -
    -
  • -
  • - FIXEDFixes - #692 - — Can't open remote on bitbucket — thanks to - PR #767 - by grozan (@grozan) -
    -
  • -
  • - FIXEDFixes a parsing - issue with certain renamed files -
    -
  • -
  • - FIXEDFixes some issues - with emoji rendering -
    -
  • - -
  • - 9.8.2 - JUNE  2019 -
    -
  • - -
  • - NEWAdds a changes - indicator (+x -x) to the File History view to quickly show the number of - added and/or deleted lines -
    -
  • -
  • - IMPROVEDPreserve - Show More expansions during file system or repository changes — avoids - losing view expansion and selection -
    -
  • -
  • - IMPROVEDChanges to - match authors exactly in the Contributors view -
    -
  • -
  • - FIXEDFixes - #734 - — Not working with VS Code Remote - SSH extension (fixes the broken hover - image) -
    -
  • -
  • - FIXEDFixes - #751 - — Git Command failed -
    -
  • -
  • - FIXEDFixes - #756 - — Merge commit shows only the changes from the last commit on those files -
    -
  • -
  • - FIXEDFixes issue with - the Open Changes with Previous Revision command when run from the diff editor - and the file has unstaged changes -
    -
  • -
  • - FIXEDFixes an issue - where view expansion and selection was getting lost with search and compare nodes -
    -
  • - -
  • - 9.8.1 - MAY  2019 -
    -
  • -
  • - FIXEDFixes the - Show More command in the File History and Line History views -
    -
  • -
  • - FIXEDFixes a caching - issue with file histories + NEWAdds + Switch to Two-dot Comparison and + Switch to Three-dot Comparison commands to specify whether to use the + symmetric difference (three-dot) notation or the range (two-dot) notation for the + comparison — applies to all comparisons in the views
  • - FIXEDFixes a - regression where the Copy Remote Url to Clipboard command fails to include - the selected line range -
    -
  • - -
  • - 9.8 - MAY  2019 -
    -
  • - -
  • NEWAdds a new - Compare Current Branch with <branch, tag, or ref> node to each - repository in the Repositories view — closes + ${tips} format token to show an indicator if the commit is a tip of + any branches or tags — closes #293#792 -
    -

    - Optionally shows a comparison of the current branch to a user-selected - reference -

    -
    -
  • -
  • - NEWAdds a new - experimental Incoming Activity node to each repository in the - Repositories view (enabled via "gitlens.insiders": true) — - closes - #735 -
    -

    - Lists the recent incoming activity (merges and pulls) to your local - repository. Provides the command, branch (if available), and date of each - activity -

    -
    +
  • - NEWAdds a - Show a comparison of the current branch to a user-selected reference - (gitlens.views.repositories.showBranchComparison) setting to specify - whether to show a comparison of the current branch to a user-selected reference in - the Repositories view + IMPROVEDImproves + performance and memory consumption
  • - NEWAdds a - gitlens.advanced.useSymmetricDifferenceNotation setting to specify - whether to use the symmetric difference (three-dot) notation or the range (two-dot) - notation for comparisons — closes + IMPROVEDChanges the + Checkout command on remote branches to create and checkout a new local branch + rather than checkout a detached HEAD — closes #330#709
  • - NEWAdds a - Copy Remote Url to Clipboard command to commit quick pick menus -
    -
  • -
  • IMPROVEDChanges - Pull and Pull Repositories commands to just fetch the repository if - the current branch has no tracking branch + folders in the views to expand by default when using Tree Layout
  • FIXEDFixes #734#791 - — Not working with VS Code Remote - SSH extension + — Notification of unstashed changes in working directory on failed checkout
  • FIXEDFixes #739#795 - — Breadcrumbs don't work on file revisions + — Commit quick access icons replaced with open file actions in File History + View
  • - FIXEDFixes - #750 - — Open file on GitHub does not include directory path -
    -
  • -
  • - FIXEDFixes an issue - with the Open Revision command in the quick pick menus not working properly + FIXEDFixes issue with + the JSON schema of a configuration setting