Permalink
Commits on Feb 25, 2017
  1. Fix implicit use of v: variable

    committed Feb 25, 2017
  2. Ensure v:shell_error comes from correct command

    Closes #648
    committed Feb 25, 2017
Commits on Feb 10, 2017
  1. Fix for empty buffer :Git command in Neovim (#785)

    Detects whether the current buffer is empty; opens a new empty tab if so, a new tab of the same buffer if not.
    J3RN committed with Feb 10, 2017
Commits on Feb 7, 2017
  1. Support insteadOf for Gbrowse (#874)

    Fixes #873
    frioux committed with Feb 7, 2017
Commits on Feb 3, 2017
  1. Stricter match for fugitive:// buffers (#872)

    Fixes #871
    
    It is valid - though odd - to open a file at `some//path`. In that case
    the current check for fugitive buffers matches and changes &path
    unexpectedly. A stricter match against `://` prevents this.
    natebosch committed with Feb 3, 2017
Commits on Nov 14, 2016
  1. Fix mismatched quotes

    References #844
    committed Nov 14, 2016
Commits on Nov 5, 2016
Commits on Oct 21, 2016
Commits on Aug 8, 2016
Commits on Jul 6, 2016
  1. Match printable character in git status

    With `LANG=fr_FR.UTF-8`, a non-breakable space character is added to the
    text of git status, this commit allows matching it.
    
    Closes #815
    KabbAmine committed with Jul 6, 2016
Commits on Jun 24, 2016
Commits on Jun 22, 2016
  1. s:cfile: Match multi-byte characters #806 (#810)

    For some locales like de_DE.UTF8 the text of `git status` contains multi-byte characters.
    This change allows a subsequent file name to be matched correctly .
    canaaerus committed with Jun 22, 2016
Commits on May 11, 2016
  1. Call s:define_commands directly (#792)

    This removes the fugitive_utility augroup, and allows for something like
    the following:
    
    > vim --cmd 'au User Fugitive Gbrowse!' path/to/file
    
    Without this patch the user's User autocommand would be run before
    fugitive's, and therefore the commands would not be defined already.
    blueyed committed with May 11, 2016
Commits on Apr 14, 2016
  1. Make `:Git` open a tab to the left for `:terminal`

    - Users of multiple tabs will find themselves back where they started
      when the terminal closes, instead of in the next tab over
    qstrahl committed with Apr 14, 2016
  2. Simplify tabedit invocation for :Gcommit -v

    - `-tabedit` does the same thing as `(tabpagenr()-1).'tabedit'`
    qstrahl committed with Apr 14, 2016
Commits on Apr 6, 2016
  1. Use "+ instead of "*

    aripollak committed with Apr 6, 2016
Commits on Mar 24, 2016
Commits on Mar 18, 2016
  1. Document bang to :Ggrep

    Closes #767
    committed Mar 18, 2016
Commits on Mar 10, 2016
Commits on Mar 5, 2016
  1. Don't use spaces in Git command to avoid problems under Windows

    When using a helper script to make Windows Vim work with Cygwin Git, arguments
    containing spaces don't survive being passed through "cmd /c" to this script
    and are decomposed into several tokens.
    
    Just use "%x20" instead of spaces in the pretty format to avoid the problem.
    vadz committed with Mar 5, 2016
Commits on Feb 25, 2016
  1. Ignore worktree with broken gitdir

    References #751
    committed Feb 25, 2016
Commits on Feb 24, 2016
  1. Support worktrees

    Closes #655
    committed Feb 24, 2016
  2. DRY up refs/ paths

    committed Feb 24, 2016
Commits on Jan 23, 2016
  1. Use includeexpr on default <cfile>

    Closes #744
    committed Jan 23, 2016
Commits on Jan 8, 2016
  1. Fix issue extracting remote

    committed Jan 8, 2016
Commits on Jan 1, 2016
  1. Entertain P as a p alternative in :Gstatus

    This could potentially free up `p` as "open in new tab", which would
    correspond nicely with `vim -p`.
    committed Jan 1, 2016
Commits on Dec 27, 2015
  1. Overhaul :Gbrowse remote handling

    committed Dec 27, 2015
Commits on Dec 26, 2015
  1. Revert "Remove guard against index stage in :Gbrowse handler"

    This reverts commit 14daf09.  My
    assertion was wrong; commit will no longer be an index stage but it
    still might be an empty string.
    committed Dec 26, 2015
  2. Remove guard against index stage in :Gbrowse handler

    This parameter can now always be directly used within a URL, without any
    sanity checking
    committed Dec 26, 2015