Skip to content

Releases: jisaacks/GitGutter

1.7.1:

29 May 21:05
Compare
Choose a tag to compare

Fix:

  • git cat-file --filters argument is supported on git 2.11.0+ only (Issue #416)
  • Support Info is unable to read package version and git version

1.7.0

28 May 20:50
Compare
Choose a tag to compare
Cut 1.7.0

1.6.0

29 Apr 01:31
Compare
Choose a tag to compare

Fix:

  • Possible import issue.
  • Remove git diff command line argument '--indent-heuristic'. (Issue #403)
  • Typo in GitGutter.sublime-settings

README:

  • Fix minimum requirements for diff popup to ST 3080+

1.6.0-rc.1

21 Apr 19:35
Compare
Choose a tag to compare
1.6.0-rc.1 Pre-release
Pre-release

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

17 Mar 18:19
Compare
Choose a tag to compare

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

05 Mar 21:23
Compare
Choose a tag to compare
Cut 1.5.0

1.5.0 Release Candidate 1

24 Feb 17:11
Compare
Choose a tag to compare
Pre-release

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

1.4.0

16 Nov 14:39
Compare
Choose a tag to compare
Cut release 1.4.0

1.3.0

27 Aug 01:08
Compare
Choose a tag to compare
cut release 1.3.0

1.2.4

17 Aug 01:15
Compare
Choose a tag to compare
Cut 1.2.4 bugfix release