Releases: jisaacks/GitGutter
Releases · jisaacks/GitGutter
1.7.1:
1.7.0
1.6.0
1.6.0-rc.1
Feature:
- Add option to enable/disable GitGutter (Issue #161)
- Add gutter icon themes 'Bars' and 'Bars Thin' (Issue #392)
- Add ignore_whitespace: "space" option.
Fix:
- Per-Project settings don't work at all
- Avoid double loading of python modules. (Issue #396)
- Settings won't apply without restart of ST (Issue #184)
- Compare Against quick panels are broken by multiline commit messages
- Bug in protected region handling for ignored/untracked files
- Compatibility issue with ST3 on Windows XP due to symlinks (PR #374)
Enhancement:
- Reduce package loading time by 50%
- Update gutter icons of all visible views after selecting new compare target
README:
- Update Per-Project paragraph to reflect latest changes
1.5.1
Fix:
- Files are randomly marked as modified (Issue #381)
- Print error message and abort evaluation on failed git call.
- Improve error handling on temporary file creation (Issue #384)
Enhancement:
- Hide 'Compare against ... ' current branch in status message.
Docs:
- Add Boxy Theme to the list of supported
1.5.0
1.5.0 Release Candidate 1
Enhancements:
- Avoid creation of temporary files, if view does not show a file from a valid git repository.
- Optimize number of git and diff calls.
- Determine, whether a view's file really exists on disk.
- Make "compare to" functionality work per git directory (Issue #327)
- Optimize some encoding/decoding stuff.
- Use jinja2 template engine to render status bar messages if library is available.
- Read file from git index only, if the compare target has changed.
- Event driven tracking of changed compare target replaces polling.
- Update the temporary buffer file only, if the view has changed.
- Run git diff only if one of the temporary files changed.
- Query git for compare commit hash only if not comparing against commit.
- Don't call git for diff popup at all.
- Refactoring the EventListener to best fit the current structure.
- Add some idle time between git calls to reduce lacks on ST2
Features:
- Add support for custom icon packages (Issue #256)
- Add 'Compare against file commit' and enable filtering by commit id (Issue #142, #281)
- Add Side-By-Side settings support and show in command pallet
- Add support to set marker size in minimap (Issue #263)
- Show file status (committed/modified/untracked/ignored) on status bar (Issue #226)
Fixes:
- Disable GitGutter, if git binary was not found (Issue #94, #352)
- Create only one instance of GitGutterSettings (Issue #334)
- error invoking git on Windows systems (Issue #244, #357)
- all untracked and ignored files being marked incorrectly (Issue #267, #279, #353).
- Show the correct branch or tag name in the 'compare against' status message.
- Avoid exception due to missing dependencies. (Issue #366)
- Fall back to simple status bar text if jinja2 is not available (Issue #366)
- Run all git commands from within working tree (Issue #239, #248, #290)
- Follow symlinks correctly to the source file in the working tree (Issue #373).
- diff popup doesn't show modifications on first line.
- Noticeable flicker/delay in icons when working with files (Issue #340)
- Problem with smudge/clean filters (Issue #74)
- Use cached git diff result for 'Goto next/prev git difference' command.
- Ensure not to start more than one evaluation at a time.
- Disable GitGutter for binary files and scratch views. (Issue #189)
- GitGutter ignores on_modified() event in ST2, because view visibility check fails. (Issue #349)
- Securing git execution. (Issue #348)
- Show markers on new, ignored and untracked files only, if show_markers_on_untracked_file is true.
README:
- Refactoring