Code Monkey home page Code Monkey logo

blamer-vs's Introduction

SVN Gutter

This is the Visual Studio Code version of the Blamer plugin, built for Sublime Text. Pull requests are always welcome!

Commands:

This extension contributes the following commands to the Command palette.

SVN Gutter - Show Blame: Adds icons to gutter with tooltips containing information from each revision

SVN Gutter - Clear Blame: Clears icons and tooltips

Shortcuts:

Currently only a single keyboard shortcut is available.

SVN Gutter - Show Blame CTRL + ALT + D (Windows) CTRL + CMD + X (Mac)

Features

When run, this extension will place an icon next to each line of your file. Each differently-coloured icon means a different revision. Hovering a line will produce a tooltip, showing the committer, date, and message.

For example if you're working on a project and you want to see who modified a specific line:

Example Usage

Requirements

This extension requires that you're either:

  • On a Windows machine with Tortoise SVN installed, with command-line tools.
  • A Unix machine.

Extension Settings

Enable Pips - By default, the extension displays a coloured pip next to each line number. This can be turned off, whilst still showing the blame information in the tooltip.

Known Issues

  • A little bit slow, because all unique logs have to be retrieved first. (#3)
  • Authentication errors #5, #9

Future features

  • Automatic blame on file open
  • Ideas and contributions always welcome!

Release Notes

0.5.1

  • Handle cases where author metadata is missing #53
  • Use spawn instead of exec #53
  • Dependency updates

0.5.0

  • Mac blame shortcut added
  • Setting added to disable visual pips #10
  • Better error handling, blame indicator in workbench #3

0.4.0

  • Revision number added to tooltips #7

0.3.2

  • Fixed decoration issue causing characters to show incorrectly dependant on the language #6

0.3.1

  • Removed formatting error in decoration caused by conflict with mailto:
  • Added icon to extension

0.3.0

  • Linux support added. #2

0.2.0

  • Added keyboard shortcut
  • Fixed readme typo

0.1.0

  • Initial release

blamer-vs's People

Contributors

dependabot-preview[bot] avatar metacurb avatar dependabot[bot] avatar dependabot-support avatar 238855 avatar gitmensch avatar yanpas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.