github gitkraken/vscode-gitlens v11.1.0

latest releases: v15.0.4, v15.0.3, v15.0.2...
3 years ago

Added

  • Refines the Repositories view to better align its features with all the new views
    • Adds menu toggles and the settings below to allow for far greater customization of the sections in the Repositories view
    • Adds a gitlens.views.repositories.branches.showBranchComparison setting to specify whether to show a comparison of the branch with a user-selected reference (branch, tag. etc) under under each branch in the Repositories view
    • Adds a gitlens.views.repositories.showBranches setting to specify whether to show the branches for each repository
    • Adds a gitlens.views.repositories.showCommits setting to specify whether to show the commits on the current branch for each repository
    • Adds a gitlens.views.repositories.showContributors setting to specify whether to show the contributors for each repository
    • Adds a gitlens.views.repositories.showIncomingActivity setting to specify whether to show the experimental incoming activity for each repository
    • Adds a gitlens.views.repositories.showRemotes setting to specify whether to show the remotes for each repository
    • Adds a gitlens.views.repositories.showStashes setting to specify whether to show the stashes for each repository
    • Adds a gitlens.views.repositories.showTags setting to specify whether to show the tags for each repository
    • Adds a gitlens.views.repositories.showUpstreamStatus setting to specify whether to show the upstream status of the current branch for each repository
    • Adds all of the settings above to the Repositories view section in the GitLens Interactive Settings
  • Adds better visibility to the, hidden by default, Repositories and Line History views
    • Adds a Repositories view toggle command to the Commits view's context menu
    • Adds a Line History view toggle command to the File History view's context menu
    • Re-adds the Line History view settings to the GitLens Interactive Settings
  • Adds usage-based sorting (on by default) to the Git Command Palette
    • Adds a gitlens.gitCommands.sortBy setting to specify how Git commands are sorted in the Git Command Palette
  • Adds ability to show gutter heatmap in the gutter and/or on the scroll bar — closes #297
    • Adds a gitlens.heatmap.locations setting to specify where the indicators of the gutter heatmap annotations will be shown
  • Adds a gitlens.fileAnnotations.command setting to specify whether the file annotations button in the editor title shows a menu or immediately toggles the specified file annotations — closes #1165 thanks to PR #1171 by Raaj Patil (@arrpee)
    • Adds this new option to the Menus & Toolbars section of the GitLens Interactive Settings
  • Adds an Open File on Remote From... command (gitlens.openFileOnRemoteFrom) to open a file or revision on a specific branch or tag on the remote provider — closes #1071
  • Adds a Copy Remote File Url From... command (gitlens.copyRemoteFileUrlFrom) to copy the url of a file or revision on a specific branch or tag the remote provider — closes #1071
  • Adds a Commit submenu to files in the File History and Line History views — closes #1044
  • Adds a Push to Commit... command to unpublished commits in the Commits, Branches, and Repositories views, and to to unpublished files in the File History and Line History views
  • Adds a welcome, i.e. richer empty state, to the Search & Compare view
  • Adds dynamic updating of the last fetched date/time in the Commits and Repositories views
  • Adds a Connect to Remote command (gitlens.connectRemoteProvider) to connect to a supported remote service to enable a rich integration
  • Adds a Disconnect from Remote command (gitlens.disconnectRemoteProvider) to disconnect from a connected remote service
  • Adds a gitlens.integrations.enabled setting to specify whether to enable rich integrations with any supported remote services — see #1208
  • Adds a gitlens.terminalLinks.enabled setting to specify whether to enable terminal links — autolinks in the integrated terminal to quickly jump to more details for commits, branches, tags, and more — closes #1284
  • Adds a gitlens.defaultTimeFormat setting to specify how times will be formatted by default
  • Adds a gitlens.showWelcomeOnInstall setting to specify whether to show the Welcome (Quick Setup) experience on first install — closes #1049 thanks to PR #1258 by Rickard (@rickardp)
  • Adds a ⭐ star as a favorite indicator on branches in the quick pick menus
  • Adds ability to toggle the Toggle Compare with: Working Tree / Branch command before a comparision is chosen
  • Adds extensibility APIs
    • Adds an action runner extensibility point to provide a runner (handler) for the new createPullRequest and openPullRequest actions — see gitlens.d.ts for API definitions
    • Preview APIs are only available in the Insiders edition

Changed

  • Changes the Incoming Activity section of the Repositories view to be hidden by default, as it is still experimental
  • Changes the options on the Git Command Palette's revert command to now be Revert (--no-edit) and Revert & Edit (--edit) — closes #1269
  • Changes the thickness (boldness) of a handful of icons to better match VS Code codicons

Fixed

  • Fixes #1016 - "Last fetched" message is also updated when fetch failed
  • Fixes #1218 - Opening Ahead/Behind files isn't showing the desire diff (e.g. diff with the merge base)
  • Fixes #1255 - Repository folders are missing repository actions (e.g. favorites, close repo, etc)
  • Fixes #1246 - Gutter Blame avatar does not use Gravatar fallback style
  • Fixes #1208 - Connect to Github notification is noisy
  • Fixes #526 - FAILED in gitlens.outputLevel=verbose; likely due to regex not in quotes
  • Fixes #1222 - GitLens: Open Associated Pull Request doesn't work
  • Fixes #1223 - commit pane, ${tips} does not show tags
  • Fixes #1225 - Changes hover is wrong if the original/new line number doesn't match
  • Fixes #1045 - View File History not working - absolute path used — thanks to PR #1209 by Mike Surcouf (@mikes-gh)
  • Fixes #1087 - Error retrieving line history from UNC path — thanks to PR #1209 by Mike Surcouf (@mikes-gh)
  • Fixes #1176 - Can't selectively apply stash
  • Fixes #1212 - Stashes list doesn't refresh on deletion
  • Fixes #1191 - "Gitlens › Views › Repositories: Auto Refresh" not working
  • Fixes #1202 - "Copy Remote File Url" url-encodes the URL
  • Fixes an issue where Gutter * file annotations wouldn't dynamically update when changing certain default configuration settings
  • Fixes an issue where git shortlog could hang (when there is no HEAD)
  • Fixes an issue where GitLens: Show Repositories View command wouldn't work unless the view was enabled first
  • Fixes an issue where GitLens: Show Line History View command wasn't showing up unless the view was enabled first
  • Fixes an issue where trying to force push the current branch would fail
  • Fixes an issue where Push to Commit... would incorrectly show a repository picker
  • Fixes an issue where the Add Remote command wasn't working
  • Fixes an issue where the gitlens.sortBranchesBy and gitlens.sortTagsBy settings where not honored in many quick pick menus
  • Fixes an issue where the Toggle Compare with: Working Tree / Branch command was showing incorrectly on the branch comparisons

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.