Skip to content

Releases: jisaacks/GitGutter

1.9.2

10 Sep 16:34
Compare
Choose a tag to compare

Fix:

  • ST2 compatibility issue (#515)
  • Disable line annotations in distraction free mode (#514)

1.9.1

09 Sep 11:59
Compare
Choose a tag to compare

Fix:

  • word wrap detection for line annotations

1.9.0

07 Sep 18:39
Compare
Choose a tag to compare

======
A N N O U N C E M E N T

This release introduces git blame annotations so quickly see who changed
a line. If you don't like it at all, you can disable line annotations
in GitGutter.sublime-settings:

   "show_line_annotation": false

or in Preferences.sublime-settings:

   "git_gutter_show_line_annotation": false

The line annotation is displayed if word wrap is disabled by default due to some
rendering issues caused by the underlying phantom text.

The blame message is also displayed in the status bar by default.

Both the status bar text and the line annotations can be customized via jinja2
templates. GitGutter therefore provides a couple more variables.

For a more detailed description of the settings, please refer to the documentation.

 http://jisaacks.github.io/GitGutter/settings/#line-annotation

C H A N G E L O G

README:

  • Move Documentation to GitHub Pages

Fix:

  • Skip evaluation if rebase is active (Issue #508)
  • Increase timeout for git version (#510)

Feature:

  • Display git blame message of active line (#487)

Enhancement:

  • Print more debugging info
  • Add support for diff --ignore-cr-at-eol (requires git 2.18+)

1.8.0

17 Jun 08:46
Compare
Choose a tag to compare

======

A N N O U N C E M E N T

This pre-release adds enables usage of Windows Subsystem for Linux (WSL).

To enable WSL just setup a unix-like path in the "git_binary" setting.

   "git_binary": "/usr/bin/git"

Known Issues:
1. Git via WSL runs 2 to 3 times slower than Git for Windows, which may
cause some reasonable delayes here and there.
2. The WSL seems to have some issues with passing long texts through the
stdio interface. The content is simply truncated sometimes. This issue
is worked around by reading the commited file content directly into the
cache file, but the result of a git diff may still be truncated on
large files. So GitGutter may not see some of the changes in a file.

   This WSL issue which can't be fixed by GitGutter at the moment.

C H A N G E L O G

Enhancement:

  • Sort settings by categories
  • Directly write git cache file to disk
  • Improve status bar text rendering

Internal:

  • Directly start asynchronous processes
  • Create GitGutterViewCache class
  • some others ...

Fix:

  • Check git version after settings change.
  • Always checkout files with LF on any OS.
  • Ensure not to leave zombie event listeners
  • Don't overwrite global settings in EventListener
  • Enable GitGutter via Preferences only.

README:

  • Update git_binary settings section

Feature:

  • Add WSL support (#500)

1.8.0-rc.2

09 Jun 16:55
Compare
Choose a tag to compare

===========

Fix:

  • Regression causing an exception on untracked/ignored files

1.8.0-rc.1

09 Jun 16:30
Compare
Choose a tag to compare

===========

A N N O U N C E M E N T

This pre-release adds enables usage of Windows Subsystem for Linux (WSL).

To enable WSL just setup a unix-like path in the "git_binary" setting.

   "git_binary": "/usr/bin/git"

Known Issues:
1. Git via WSL runs 2 to 3 times slower than Git for Windows, which may
cause some reasonable delayes here and there.
2. The WSL seems to have some issues with passing long texts through the
stdio interface. The content is simply truncated sometimes. This issue
is worked around by reading the commited file content directly into the
cache file, but the result of a git diff may still be truncated on
large files. So GitGutter may not see some of the changes in a file.

   This WSL issue which can't be fixed by GitGutter at the moment.

C H A N G E L O G

Enhancement:

  • Sort settings by categories
  • Directly write git cache file to disk
  • Improve status bar text rendering

Internal:

  • Directly start asynchronous processes
  • Create GitGutterViewCache class
  • some others ...

Fix:

  • Check git version after settings change.
  • Always checkout files with LF on any OS.
  • Ensure not to leave zombie event listeners
  • Don't overwrite global settings in EventListener
  • Enable GitGutter via Preferences only.

README:

  • Update git_binary settings section

Feature:

  • Add WSL support (#500)

1.7.15

12 May 08:14
Compare
Choose a tag to compare

Fix:

  • Compatibility issue of GitGutter with Snap on Ubuntu (#495)
  • Write access regression when creating temp dir (#498)

Enhancement:

  • Reduce number of git --version calls (#493)

1.7.14

26 Apr 16:03
Compare
Choose a tag to compare

Fix:

  • Diff Popup's content looks ugly due to Courier font
  • Use Segoe UI Symbol for popup toolbars
  • ST2 compatibility issue in TempFile class

1.7.13

04 Apr 16:51
Compare
Choose a tag to compare

Fix:

  • New tempfile module conflicts with stdlib in ST2
  • A typo in the recent release message of 1.7.12

1.7.12

30 Mar 17:12
Compare
Choose a tag to compare

README:

  • Add a reson for GitGutter to keep quite
  • Fix documentation for diff_algorithm

Enhancement:

  • Place all temporary files into a dedicated sub directory
  • Use XDG_RUNTIME_DIR for temporary files if available
  • Delete old temporary files upon startup