summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command
diff options
context:
space:
mode:
authorClint Adams <clint@users.sourceforge.net>2005-03-31 13:44:07 +0000
committerClint Adams <clint@users.sourceforge.net>2005-03-31 13:44:07 +0000
commitdfe7d91ae7f751c7e8bde3a716776004ae914c42 (patch)
tree4eed90ab0f77605d5df1b09d2ccf03aaca93faa4 /Completion/Unix/Command
parentaa3d4842b9de203d8a723c96b194ea38b230b421 (diff)
downloadzsh-dfe7d91ae7f751c7e8bde3a716776004ae914c42.tar.gz
zsh-dfe7d91ae7f751c7e8bde3a716776004ae914c42.zip
21075: update baz completion to not use -A option since it's being dropped in baz 1.3.
Diffstat (limited to 'Completion/Unix/Command')
-rw-r--r--Completion/Unix/Command/_baz20
1 files changed, 7 insertions, 13 deletions
diff --git a/Completion/Unix/Command/_baz b/Completion/Unix/Command/_baz
index ed83252e2..ceedc732d 100644
--- a/Completion/Unix/Command/_baz
+++ b/Completion/Unix/Command/_baz
@@ -80,7 +80,7 @@ _baz_namespace () { #double as arch_namespace_categories
compset -P '*/'
archive=${IPREFIX%/*}
_description -V categories expl "${library:-}categories in $archive"
- compadd $suffix "$expl[@]" `$BAZ ${library:-}categories -A $archive`
+ compadd $suffix "$expl[@]" `$BAZ ${library:-}categories $archive`
elif [ -z $IPREFIX ]; then
local index=$(( words[(i)-A] + 1 ))
(( index < CURRENT )) || index=$(( words[(i)--archive] + 1 ))
@@ -88,7 +88,7 @@ _baz_namespace () { #double as arch_namespace_categories
if [ $archive ]; then
_description -V categories expl "${library:-}categories in $archive"
- compadd "$expl[@]" $suffix `$BAZ ${library:-}categories -A $archive`
+ compadd "$expl[@]" $suffix `$BAZ ${library:-}categories $archive`
fi
_baz_archives -S / ${library:+--library}
@@ -111,7 +111,7 @@ _baz_namespace_branches () {
local category=${IPREFIX%--}
_description -V branches expl "${library:-}branches"
compadd $suffix "$expl[@]" \
- ${${(@)$($BAZ ${library:-}branches -A $archive $category)}##*--}
+ ${${(@)$($BAZ ${library:-}branches $archive/$category)}##*--}
fi
if [ $1 -gt 1 ] && [[ $IPREFIX = *-- ]] && [[ $PREFIX = *--* ]]; then
_baz_namespace_versions $(($1 - 1))
@@ -129,7 +129,7 @@ _baz_namespace_versions () {
local branch=${IPREFIX%--}
_description -V versions expl "${library:-}versions"
compadd $suffix "$expl[@]" \
- ${${(@)$($BAZ ${library:-}versions -A $archive $branch)}##*--}
+ ${${(@)$($BAZ ${library:-}versions $archive/$branch)}##*--}
fi
if [ $1 -gt 1 ] && [[ $IPREFIX = *--*-- ]] && ([[ $IPREFIX = */*--*-- ]] \
|| [[ $PREFIX != */* ]]) && [[ $PREFIX = *--* ]]; then
@@ -146,22 +146,16 @@ _baz_namespace_revisions () {
_description -V revisions expl "${library:-}revisions"
local completions c
completions=(
- ${${(@)$($BAZ ${library:-}revisions -A $archive $version)}##*--}
+ ${${(@)$($BAZ ${library:-}revisions $archive/$version)}##*--}
)
(( exclude_library_revisions )) && \
- foreach c ($($BAZ library-revisions -A $archive $version)); do completions[(r)$c]=(); done
+ foreach c ($($BAZ library-revisions $archive/$version)); do completions[(r)$c]=(); done
compadd "$expl[@]" -a completions
fi
}
(( $+functions[_baz_config] )) ||
_baz_config () {
-
- # zsh 4.1.1+ is recommended; 4.0.6 gives the error below when doing
- # baz build-config e<TAB>
- # _path_files:322: no matches found: configs//e/.(/)
- # whereas 4.1.1 completes correctly
-
local configdir root ret=1 n expl
n=$opt_args[(i)(-d|--dir)]
@@ -192,7 +186,7 @@ _baz_limit () { #presently only does push-mirror style limits
if [[ $PREFIX != *--* ]]; then
_description -V categories expl "categories in $archive"
- compadd -q -S -- "$expl[@]" `$BAZ categories -A $archive`
+ compadd -q -S -- "$expl[@]" `$BAZ categories $archive`
else
_baz_namespace_branches 3
fi