Permalink
Commits on Jan 9, 2017
Commits on Dec 30, 2016
Commits on Dec 23, 2016
  1. Specify job command as a string on Windows.

    Specifying the command as a list seems to be less reliable.
    
    See #377.
    committed Dec 23, 2016
Commits on Dec 16, 2016
  1. Prevent undo-hunk scrolling window.

    The previous implementation assumed that CTRL-Y and CTRL-E could scroll
    by negative counts, i.e. in the opposite direction.  It turns out they
    cannot: they treat negative counts as positive ones and always scroll in
    the same direction.
    
    This meant that undoing a hunk in the top half of the screen caused the
    screen to scroll.
    
    Closes #394.
    committed Dec 16, 2016
Commits on Dec 13, 2016
  1. Declare nvim's callback as a dict function

    neovim/neovim#5529 merged support for Vim's partial functions, which
    made nvim more strict about dictionary functions.  This means the
    implicit self variable isn't available unless a function is annoted as a
    dict function or defined as part of a dictionary.
    
    Closes #392
    jamessan committed Dec 13, 2016
Commits on Nov 29, 2016
  1. Fix help tag.

    Atcold committed with Nov 29, 2016
Commits on Nov 27, 2016
  1. Improve documentation

    Add `:pclose` and `CTRL-W CTRL-Z` commands to `:GitGutterPreviewHunk` description.
    Atcold committed on GitHub Nov 27, 2016
Commits on Oct 27, 2016
  1. Replace "normal" command with "normal!"

    We do not want to use user defined mappings
    tlarrieu committed Oct 27, 2016
  2. Modernise tests.

    Use Vim's built-in assert_*() functions and vim-contest test runner.
    committed Oct 24, 2016
Commits on Oct 20, 2016
  1. Vim: explicitly check for job support.

    __ committed with Oct 20, 2016
Commits on Oct 19, 2016
Commits on Oct 18, 2016
Commits on Oct 11, 2016
  1. Ensure BufWritePost,FileChangedShellPost always process buffer.

    Before this change the TabEnter/BufEnter logic was intertwined with
    the logic for BufWritePost,FileChangedShellPost.
    
    Separating the concerns fixes a minor bug where a TabEnter-BufEnter
    combination led to the plugin not updating the diff the first time the
    buffer was written.
    committed Oct 11, 2016
Commits on Oct 10, 2016
  1. Whitespace.

    committed Oct 10, 2016
Commits on Sep 30, 2016
  1. Use 'sh' as shell instead of configurable '/bin/sh'.

    sh isn't always at /bin/sh, e.g. on Android or Termux, but it is always
    on the path.
    
    See #360.
    committed Sep 30, 2016
Commits on Sep 16, 2016
Commits on Sep 13, 2016
Commits on Sep 9, 2016
  1. Typo fix.

    billykern committed with Sep 8, 2016
Commits on Sep 6, 2016
  1. Set &shellredir when changing shell.

    See #365.
    committed Sep 6, 2016
Commits on Jul 12, 2016
  1. Use "ch_info()" to get channel id

    fszymanski committed on GitHub Jul 12, 2016
Commits on Jun 27, 2016
  1. Use known shell for hunk staging, previewing, undoing.

    Forgot to do this in 377c71d.
    
    Closes #352.
    committed Jun 27, 2016
Commits on Jun 21, 2016
  1. Fix manual install commands.

    lukepfarrar committed with Jun 16, 2016
  2. Update FAQ in README.

    committed Jun 21, 2016
Commits on Jun 9, 2016
  1. Remove obsolete troubleshooting step.

    Forgot to do this in 377c71d.
    committed Jun 9, 2016
Commits on May 23, 2016
Commits on May 20, 2016
  1. Use /bin/sh as default shell.

    - /bin/bash is not part of OpenBSD.
    - We need only a POSIX shell, not bash specifically.
    
    Closes #340.
    xguerin committed with May 20, 2016
Commits on May 18, 2016