Added
- Adds new status indicators (decorations), on the right, and themeable colorizations to branches in the views
✓
— indicates that the branch is the current branch⮝
+ green colorization — indicates that the branch has unpushed changes (ahead)⮟
+ red colorization — indicates that the branch has unpulled changes (behind)⮟⮝
+ yellow colorization — indicates that the branch has diverged from its upstream; meaning it has both unpulled and unpushed changes⮙+
+ green colorization — indicates that the branch hasn't yet been published to an upstream remote
- Adds new status indicators (decorations), on the right, and themeable colorizations to files in the views
M
— indicates that the file is/was modifiedA
+ green colorization — indicates that the file is/was addedD
+ red colorization — indicates that the file is/was deletedR
+ green colorization — indicates that the file is/was renamedC
+ green colorization — indicates that the file is/was copiedI
+ grey colorization — indicates that the file is ignoredU
+ green colorization — indicates that the file is untracked
- Adds a new built-in Create Pull Request flow that starts opening a pull request on github.com
- Adds a new Open Blame Prior to Change command (
gitlens.openBlamePriorToChange
) to open the blame of prior revision of the selected line in the current file — closes #1014 - Adds new Git code lens action options
- Opens the commit on the remote service (when available) and Copies the remote commit url to the clipboard (when available)
- Opens the file revision on the remote service (when available) and Copies the remote file revision url to the clipboard (when available)
- Toggles the file heatmap
- Toggles the file changes since before the commit
- Toggles the file changes from the commit
- Adds new status bar blame action options
- Opens the commit on the remote service (when available) and Copies the remote commit url to the clipboard (when available) — closes #1378
- Opens the file revision on the remote service (when available) and Copies the remote file revision url to the clipboard (when available)
- Toggles the file heatmap
- Toggles the file changes since before the commit
- Toggles the file changes from the commit
- Adds Publish Repository command (
gitlens.publishRepository
) to publish the repository to a remote provider - Adds supported remote types in README — thanks to PR #1371 by Vladislav Guleaev (@vguleaev)
- Adds a new Reset Avatar Cache command (
gitlens.resetAvatarCache
) to clear the avatar cache
Changed
- Changes the Blame Previous Revision command on the hover to Open Blame Prior to this Change
- Changes the Blame Previous Revision command icon on the hover to the
versions
codicon
Fixed
- Fixes 1372 - Unexpected repository detection on editor startup after recent updates
- Fixes 1394 - Repository view settings appear disabled
- Fixes 1391 - Branch names are not properly escaped in git commands
- Fixes 1336 - Need to allow GitLens to connect to GitHub in every Codespace (requires VS Code v1.54-insiders or later)
- Fixes 1363 - Error 'Unable to open compare', when git setting log.showsignature is active
- Fixes 1368 - Suppress message "GitLens was unable to find Git"
- Fixes an issue where the rebase status in the views could get "stuck" after a rebase completed
- Fixes typo in README — thanks to PR #1374 by David Rees (@studgeek)