Skip to content

v1.0.0

Latest

Choose a tag to compare

@SeniorTurkmen SeniorTurkmen released this 01 Oct 07:07
a538396
  • Added gitmoji: with gitBlameSolo.renderEmoji on, shortcodes such as :sparkles: and :bug: in commit messages show as ✨ and 🐛 in the annotation, hover, git log, and commit details. Off by default.
  • Added Git Blame Solo: Copy Commit Message, which copies the full message of the current line's commit. The blame hover has a Copy message button next to the hash.
  • The hover of an uncommitted line shows how many lines changed since the last commit, unsaved edits included. Show change inline opens VS Code's change peek at that line, and Open in Diff Editor compares the file with its last commit.
  • Added Show change inline to the hover's What changed: it opens the line's changed block in a peek under the line, with removed lines on red, added lines on green, their old and new line numbers, and the file's syntax highlighting. The peek's list holds the line's history, newest first; picking a commit there shows its change to the line, and double-clicking a change opens the commit's diff of the file. The hover's links now sit next to What changed, above the diff, so a long diff doesn't push them out of view.
  • The hover's What changed shows only the block of changed lines the hovered line belongs to. Before, git diff merged changes a few lines apart into one hunk, so a hover could show unrelated changes around the line.
  • Added an unpushed commit marker: with gitBlameSolo.showUnpushed on, commits that no remote branch contains yet are marked Not pushed yet in the hover and get a not pushed badge in the git log. Off by default.