mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-25 17:20:25 +02:00
25486: patch to allow --shared to be completed without --local with git clone.
This commit is contained in:
parent
a5c5174c00
commit
123ebafbba
2 changed files with 6 additions and 7 deletions
|
|
@ -1,5 +1,8 @@
|
|||
2008-08-19 Clint Adams <clint@zsh.org>
|
||||
|
||||
* 25486: Completion/Unix/Command/_git: patch to allow --shared to
|
||||
be completed without --local with git clone.
|
||||
|
||||
* 25485: Completion/Unix/Command/_git: patch to allow --abbrev to
|
||||
be completed before -v with git branch, from Mikael Magnusson.
|
||||
|
||||
|
|
|
|||
|
|
@ -1590,20 +1590,16 @@ _git-clean () {
|
|||
# TODO: The --no-checkout is undocumented.
|
||||
(( $+functions[_git-clone] )) ||
|
||||
_git-clone () {
|
||||
local -a shared
|
||||
|
||||
if (( words[(I)(-l|--local)] )); then
|
||||
shared=('(-s --shared)'{-s,--shared}'[share the objects with the source repository]')
|
||||
fi
|
||||
|
||||
_arguments \
|
||||
'--bare[make a bare GIT repository]' \
|
||||
'(-l --local)'{-l,--local}'[perform a local cloning of a repository]' \
|
||||
$shared \
|
||||
'(-s --shared)'{-s,--shared}'[share the objects with the source repository (warning: see man page)]'
|
||||
'--reference[reference repository]:repository:_directories' \
|
||||
'(-q --quiet)'{-q,--quiet}'[operate quietly]' \
|
||||
'-n[do not checkout HEAD after clone is complete]' \
|
||||
'(-n --no-checkout)'{-n,--no-checkout}'[do not checkout HEAD after clone is complete]' \
|
||||
'(-o --origin)'{-o,--origin}'[use given name instead of "origin" as branch name]:name:__git_guard_branch-name' \
|
||||
'--no-hardlinks[copy files instead of hardlinking when doing a local clone]' \
|
||||
$upload_pack_arg \
|
||||
$template_arg \
|
||||
'--depth[create a shallow clone, given number of revisions deep]: :_guard "[[\:digit\:]]##" depth' \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue