From 6d4eb965091e20e9190236f9399de37a9c61ff53 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Sat, 8 Dec 2018 20:50:35 +0100 Subject: [PATCH] completions/git: Don't use status --ignored=something Fixes it for git < 2.16. Fixes #5396. [ci skip] --- share/completions/git.fish | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/completions/git.fish b/share/completions/git.fish index 9a8152e77..60822fe49 100644 --- a/share/completions/git.fish +++ b/share/completions/git.fish @@ -141,8 +141,8 @@ function __fish_git_files set -l status_opt --ignore-submodules=all # If we aren't looking for ignored files, let git status skip them. - set -q ignored; and set -a status_opt --ignored=matching - or set -a status_opt --ignored=no + # (don't use --ignored=no because that was only added in git 2.16, from Jan 2018. + set -q ignored; and set -a status_opt --ignored # Glob just the current token for performance # and so git shows untracked files (even in untracked dirs) for that.