Releases: jisaacks/GitGutter
1.9.2
1.9.1
1.9.0
======
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:
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
======
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
===========
Fix:
- Regression causing an exception on untracked/ignored files
1.8.0-rc.1
===========
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)