[completions/git] Don't run __fish_git_refs twice for "log"

That's already included in `__fish_git_ranges`, so we don't need to do
it again.

Mentioned in #4117.
This commit is contained in:
Fabian Homborg 2018-05-30 18:10:03 +02:00
parent 0f4126c115
commit fa8248f170

View file

@ -752,7 +752,7 @@ complete -f -c git -n '__fish_git_needs_command' -a init -d 'Create an empty git
### log ### log
complete -c git -n '__fish_git_needs_command' -a shortlog -d 'Show commit shortlog' complete -c git -n '__fish_git_needs_command' -a shortlog -d 'Show commit shortlog'
complete -c git -n '__fish_git_needs_command' -a log -d 'Show commit logs' complete -c git -n '__fish_git_needs_command' -a log -d 'Show commit logs'
complete -c git -n '__fish_git_using_command log; and not contains -- -- (commandline -op)' -a '(__fish_git_refs) (__fish_git_ranges)' complete -c git -n '__fish_git_using_command log; and not contains -- -- (commandline -op)' -a '(__fish_git_ranges)'
complete -c git -n '__fish_git_using_command log' -l follow -d 'Continue listing file history beyond renames' complete -c git -n '__fish_git_using_command log' -l follow -d 'Continue listing file history beyond renames'
complete -c git -n '__fish_git_using_command log' -l no-decorate -d 'Don\'t print ref names' complete -c git -n '__fish_git_using_command log' -l no-decorate -d 'Don\'t print ref names'