bash completion: Add completion for 'git clone'
Add completions for all long options specified in the docs --local --no-hardlinks --shared --reference --quiet --no-checkout --bare --mirror --origin --upload-pack --template= --depth Signed-off-by: Lee Marlow <lee.marlow@gmail.com> Acked-by: Shawn O. Pearce <spearce@spearce.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
80828488cc
commit
3eb1101207
@ -667,6 +667,31 @@ _git_cherry_pick ()
|
||||
esac
|
||||
}
|
||||
|
||||
_git_clone ()
|
||||
{
|
||||
local cur="${COMP_WORDS[COMP_CWORD]}"
|
||||
case "$cur" in
|
||||
--*)
|
||||
__gitcomp "
|
||||
--local
|
||||
--no-hardlinks
|
||||
--shared
|
||||
--reference
|
||||
--quiet
|
||||
--no-checkout
|
||||
--bare
|
||||
--mirror
|
||||
--origin
|
||||
--upload-pack
|
||||
--template=
|
||||
--depth
|
||||
"
|
||||
return
|
||||
;;
|
||||
esac
|
||||
COMPREPLY=()
|
||||
}
|
||||
|
||||
_git_commit ()
|
||||
{
|
||||
__git_has_doubledash && return
|
||||
@ -1498,6 +1523,7 @@ _git ()
|
||||
checkout) _git_checkout ;;
|
||||
cherry) _git_cherry ;;
|
||||
cherry-pick) _git_cherry_pick ;;
|
||||
clone) _git_clone ;;
|
||||
commit) _git_commit ;;
|
||||
config) _git_config ;;
|
||||
describe) _git_describe ;;
|
||||
|
Loading…
Reference in New Issue
Block a user