github gitkraken/vscode-gitlens v8.2.0

latest releases: v15.0.3, v15.0.2, v15.0.1...
6 years ago

Added

  • Adds new stand-alone GitLens History explorer to visualize the history of the current file — undocked version of the GitLens explorer history view

    GitLens History explorer

  • Adds richer tooltips to the GitLens explorer and GitLens Results view, and richer working tree and upstream status to the GitLens explorer

    Rich tooltips

  • Adds an indicator to the GitLens explorer's branch history to mark the synchronization point between the local and remote branch (if available)

    Branch upstream indicator

  • Adds ability to easily switch between relative and absolute dates via the gitlens.defaultDateStyle settings — closes #312

    • Adds ${agoOrDate} and ${authorAgoOrDate} tokens to gitlens.blame.format, gitlens.currentLine.format, gitlens.explorers.commitFormat, gitlens.explorers.stashFormat, and gitlens.statusBar.format settings which will honor the gitlens.defaultDateStyle setting

    General settings

  • Adds annotation format settings (gitlens.*.format) to the interactive settings editor

    Annotation format settings

  • Adds new gitlens.currentLine.scrollable setting to specify whether the current line blame annotation can be scrolled into view when it is outside the viewport — closes #149, #290, #265

    Allow scrolling to annotation setting

  • Adds gitlens.statusBar.reduceFlicker setting to the interactive settings editor

    Reduce status bar flashing setting

  • Adds a one-time notification on startup if the alt-based keyboard shortcuts are in use, with options to easily switch to another set

  • Adds Copy Commit ID to Clipboard (gitlens.copyShaToClipboard) command to changed file nodes in the GitLens explorer and GitLens Results view

  • Adds Copy Commit Message to Clipboard (gitlens.copyMessageToClipboard) command to changed file nodes in the GitLens explorer and GitLens Results view

Changed

  • Moves Keyboard Settings to the General section of the interactive settings editor
  • Renames Compare with Index (HEAD) (gitlens.explorers.compareWithHead) command to Compare with HEAD — closes #309
  • Renames Compare Index (HEAD) with Branch or Tag... (gitlens.diffHeadWithBranch) command to Compare HEAD with Branch or Tag... — closes #309

Removed

  • Removes the unnecessary Show File Blame Annotations (gitlens.showFileBlame) command — Toggle File Blame Annotations (gitlens.toggleFileBlame) provides similar functionality
  • Removes the unnecessary Show Line Blame Annotations (gitlens.showLineBlame) command — Toggle Line Blame Annotations (gitlens.toggleLineBlame) provides similar functionality
  • Removes Open Working File (gitlens.openWorkingFile) command from the editor toolbar when the built-in Open File command is visible
  • Removes Compare with HEAD (gitlens.explorers.compareWithHead), Compare with Working Tree (gitlens.explorers.compareWithWorking), and Compare Compare Ancestry with Working Tree (gitlens.explorers.compareAncestryWithWorking) commands from the current branch since comparing a branch with itself doesn't make sense — closes #309

Fixed

  • Fixes #314 - Toggle line annotation doesn't work properly
  • Fixes #310 - "via Terminal" commands need quoting around work directory
  • Fixes issues with the active repository in the GitLens explorer failed to update properly
  • Fixes issues with Open File, Open Revision, and Show File History commands and images and other binary files
  • Fixes issues preventing nodes in the GitLens explorer from expanding properly in certain cases
  • Fixes issues when refreshing nodes in the GitLens Results view

Don't miss a new vscode-gitlens release

NewReleases is sending notifications on new releases.