diff options
Diffstat (limited to 'Completion/Unix/Command/_git')
-rw-r--r-- | Completion/Unix/Command/_git | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git index 98eb1e01c..d1376cc03 100644 --- a/Completion/Unix/Command/_git +++ b/Completion/Unix/Command/_git @@ -1464,6 +1464,16 @@ _git-bisect () { _arguments \ '*::arguments: _normal' && ret=0 ;; + (start) + if (( words[(I)--] < CURRENT && words[(I)--] > 0 )); then + _arguments \ + '*:paths:_files' && ret=0 + else + _arguments \ + '2:bad revision:__git_commits' \ + '*:good revision:__git_commits' && ret=0 + fi + ;; (*) _nothing |