Vscode Gitlens: v11.2.0 Release

Release date:
February 2, 2021
Previous version:
v11.1.3 (released January 5, 2021)
Magnitude:
5,976 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

90 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored January 28, 2021
Authored January 2, 2021
Authored January 4, 2021
Authored December 30, 2020
Authored January 24, 2021
Authored January 19, 2021
Authored January 5, 2021
Authored January 28, 2021
Authored January 14, 2021
Authored February 1, 2021
Authored January 17, 2021
Authored February 2, 2021
Authored January 19, 2021
Authored January 24, 2021
Authored January 8, 2021
Authored January 28, 2021
Authored January 8, 2021
Authored January 14, 2021
Authored January 29, 2021
Authored January 31, 2021
Authored January 31, 2021
Authored January 28, 2021

Top Contributors in v11.2.0

eamodio
kh0m
br3ndonland
rneatherway
egfx-notifications

Directory Browser for v11.2.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Added

  • Adds rebase and/or merge status when applicable to the Commits and Repositories views
    • Merging into <branch> or Resolve conflicts before merging into <branch> — lists any conflicted files. Conflicted files show comparisons with the common base of the current and incoming changes to aid in resolving the conflict by making it easier to see where changes originated Merging
    • Rebasing <branch> or Resolve conflicts to continue rebasing <branch> — shows the number of rebase steps left, the commit the rebase is paused at, and lists any conflicted files. Conflicted files show comparisons with the common base of the current and incoming changes to aid in resolving the conflict by making it easier to see where changes originated Rebasing
  • Adds rebase and/or merge conflict status when applicable to the File History and Line History views
    • Merge Changes — show comparisons with the common base of the current and incoming changes to aid in resolving the conflict by making it easier to see where changes originated Merge Conflicts
  • Adds status indicator colors to pull request icons in GitLens views
  • Adds a new Quick Open File History command to all places where Open File History already exists — closes #1156
  • Adds the Add Remote command to the branch status in the Branches, Commits, and Repositories views when there are no Git remotes configured
  • Adds a new Browse Repository from Before Here (gitlens.browseRepoBeforeRevision) and Browse Repository from Before Here in New Window (gitlens.browseRepoBeforeRevisionInNewWindow) commands
  • Adds Repository from Before Here and Repository from Before Here in New Window to the Browse submenu of commits in the views
  • Adds a new Copy Current Branch Name (gitlens.copyCurrentBranch) command to copy the current branch name to the clipboard — closes #1306 — thanks to PR #1307 by Ken Hom (@kh0m)
  • Adds a Switch to Text button on the Interactive Rebase Editor to open the text rebase todo file — note that closing either document will start the rebase
  • Adds a notification which asks if you want to create a pull request after publishing a new branch
  • Adds CodeStream partnership
  • Adds a gitlens.views.branches.reveal setting to specify whether to reveal branches in the Branches view, otherwise they will be revealed in the Repositories view
  • Adds a gitlens.views.commits.reveal setting to specify whether to reveal commits in the Commits view, otherwise they will be revealed in the Repositories view
  • Adds a gitlens.views.remotes.reveal setting to specify whether to reveal remotes in the Remotes view, otherwise they will be revealed in the Repositories view
  • Adds a gitlens.views.stashes.reveal setting to specify whether to reveal stashes in the Stashes view, otherwise they will be revealed in the Repositories view
  • Adds a gitlens.views.tags.reveal setting to specify whether to reveal tags in the Tags view, otherwise they will be revealed in the Repositories view
  • Adds a gitlens.advanced.abbreviateShaOnCopy setting to specify to whether to copy full or abbreviated commit SHAs to the clipboard. Abbreviates to the length of gitlens.advanced.abbreviatedShaLength — closes #1062 — thanks to PR #1316 by Brendon Smith (@br3ndonland)
  • Adds a gitlens.advanced.externalDiffTool setting to specify an optional external diff tool to use when comparing files. Must be a configured Git difftool.
  • Adds a gitlens.advanced.externalDirectoryDiffTool setting to specify an optional external diff tool to use when comparing directories. Must be a configured Git difftool.
  • Adds a new regex option to gitlens.remotes to better support custom remote matching — closes #1196

Changed

  • Changes gitlens.statusBar.reduceFlicker to be on by default and improves it's display — closes #1353
  • Changes the Interactive Rebase Editor to abort the rebase if you just close it without choosing an action
  • Changes Push to Commit... on the HEAD commit to be Push instead as there is no need for a commit specific push in that case
  • Renames Browse from Here command to Browse Repository from Here in the command palette and quick pick menus
  • Renames Browse from Here in New Window command to Browse Repository from Here in New Window in the command palette and quick pick menus
  • Renames Browse from Here to Repository from Here on the Browse submenu of commits in the views
  • Renames Browse from Here in New Window to Repository from Here in New Window on the Browse submenu of commits in the views

Fixed

  • Fixes #1267 - File history fails on Git for Windows 2.27 ("There are no editors open that can provide file history information.")
  • Fixes #1006 - "GitLens: Open File on Remote" opens wrong Bitbucket URL
  • Fixes #901 - Bitbucket Server fails when url = https://DOMAIN/stash/scm/PROJECT/REPO.git
  • Fixes #1354 - Stuck after merge a branch with a single quote in the name
  • Fixes #863 - Pulling all repositories doesn't work unless built-in Git knows about the repo (requires VS Code v1.53 or later)
  • Fixes #1332 - Stashes created with command line don't show up in the "Stashes" section
  • Fixes #1045 - View File History not working - absolute path used — thanks to PR #1334 by egfx-notifications (@egfx-notifications)
  • Fixes #1323 - Interactive rebase hangs
  • Fixes #1183 - stash all changes has no effect when the number of files is large
  • Fixes #1308 - Escape quotes for PRs titles
  • Fixes #1309 - "Fetch" not working on remote branches
  • Fixes an issue where many views wouldn't refresh properly when going from no items to some items
  • Fixes an issue where Publish Branch was incorrectly showing up on remote branches
  • Fixes an issue where the Open Directory Compare * commands failed to work
  • Fixes an issue where pinning a file/line to the File History view or Line History view would get lost if the view was collapsed and expanded

Removed

  • Removes the gitlens.repositories.enabled setting, since the view is toggleable as any other view now
  • Removes the gitlens.lineHistory.enabled setting, since the view is toggleable as any other view now
  • Removes the Hide Repositories view command, since the view is toggleable as any other view now
  • Removes the Hide Line History view command, since the view is toggleable as any other view now