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>maint
parent
80828488cc
commit
3eb1101207
|
@ -667,6 +667,31 @@ _git_cherry_pick ()
|
||||||
esac
|
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_commit ()
|
||||||
{
|
{
|
||||||
__git_has_doubledash && return
|
__git_has_doubledash && return
|
||||||
|
@ -1498,6 +1523,7 @@ _git ()
|
||||||
checkout) _git_checkout ;;
|
checkout) _git_checkout ;;
|
||||||
cherry) _git_cherry ;;
|
cherry) _git_cherry ;;
|
||||||
cherry-pick) _git_cherry_pick ;;
|
cherry-pick) _git_cherry_pick ;;
|
||||||
|
clone) _git_clone ;;
|
||||||
commit) _git_commit ;;
|
commit) _git_commit ;;
|
||||||
config) _git_config ;;
|
config) _git_config ;;
|
||||||
describe) _git_describe ;;
|
describe) _git_describe ;;
|
||||||
|
|
Loading…
Reference in New Issue