зеркало из https://github.com/microsoft/git.git
bash completion: Add completion for 'git archive'
Add completions for all long options specified in the docs --format= --list --verbose --prefix= --remote= --exec= The --format= long option can be completed with available formats and the --remote= can be completed with defined remote repositories. 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:
Родитель
95d43780cf
Коммит
b3191ce2d5
|
@ -561,6 +561,29 @@ _git_add ()
|
|||
COMPREPLY=()
|
||||
}
|
||||
|
||||
_git_archive ()
|
||||
{
|
||||
local cur="${COMP_WORDS[COMP_CWORD]}"
|
||||
case "$cur" in
|
||||
--format=*)
|
||||
__gitcomp "$(git archive --list)" "" "${cur##--format=}"
|
||||
return
|
||||
;;
|
||||
--remote=*)
|
||||
__gitcomp "$(__git_remotes)" "" "${cur##--remote=}"
|
||||
return
|
||||
;;
|
||||
--*)
|
||||
__gitcomp "
|
||||
--format= --list --verbose
|
||||
--prefix= --remote= --exec=
|
||||
"
|
||||
return
|
||||
;;
|
||||
esac
|
||||
__git_complete_file
|
||||
}
|
||||
|
||||
_git_bisect ()
|
||||
{
|
||||
__git_has_doubledash && return
|
||||
|
@ -1571,6 +1594,7 @@ _git ()
|
|||
am) _git_am ;;
|
||||
add) _git_add ;;
|
||||
apply) _git_apply ;;
|
||||
archive) _git_archive ;;
|
||||
bisect) _git_bisect ;;
|
||||
bundle) _git_bundle ;;
|
||||
branch) _git_branch ;;
|
||||
|
|
Загрузка…
Ссылка в новой задаче