From: Kevin McConnell Date: Sat, 21 Mar 2009 23:29:27 GMT Subject: [PATCH] Add --staged to bash completion for git diff Message-ID: <372194e70903211629w52705806l5a82c2dde19b73f7@mail.gmail.com> The --staged option (synonym for --cached) isn't listed in the completion choices for git diff. This tiny patch adds it. --- contrib/completion/git-completion.bash | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/contrib/completion/git-completion.bash b/contrib/completion/git-completion.bash index ed235f7..6bc32df 100755 --- a/contrib/completion/git-completion.bash +++ b/contrib/completion/git-completion.bash @@ -899,7 +899,7 @@ _git_diff () local cur="${COMP_WORDS[COMP_CWORD]}" case "$cur" in --*) - __gitcomp "--cached --pickaxe-all --pickaxe-regex + __gitcomp "--cached --staged --pickaxe-all --pickaxe-regex --base --ours --theirs $__git_diff_common_options " -- 1.6.2.1