summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_git
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Command/_git')
-rw-r--r--Completion/Unix/Command/_git10
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