summaryrefslogtreecommitdiff
path: root/Completion/Unix
diff options
context:
space:
mode:
authorWayne Davison <wayned@users.sourceforge.net>2006-05-05 19:35:00 +0000
committerWayne Davison <wayned@users.sourceforge.net>2006-05-05 19:35:00 +0000
commit364320d2030dc26287d13ad09205c46da0308b1a (patch)
tree7432e25fc69cee4ba8579c914a885ebb4cfcbd70 /Completion/Unix
parent3c9f1d3d1514eeed49c865a45ec7b8cc74fa6655 (diff)
downloadzsh-364320d2030dc26287d13ad09205c46da0308b1a.tar.gz
zsh-364320d2030dc26287d13ad09205c46da0308b1a.zip
- Fixed _bzr_completeParents to read the parent info from the right
file. - Separated the upgrade sub-command so that we can add its missing --format option.
Diffstat (limited to 'Completion/Unix')
-rw-r--r--Completion/Unix/Command/_bzr13
1 files changed, 10 insertions, 3 deletions
diff --git a/Completion/Unix/Command/_bzr b/Completion/Unix/Command/_bzr
index 618a1f0bc..0c4c1b5fb 100644
--- a/Completion/Unix/Command/_bzr
+++ b/Completion/Unix/Command/_bzr
@@ -48,7 +48,7 @@ _bzr_versionedFiles() {
(( $+functions[_bzr_completeParents] )) ||
_bzr_completeParents() {
- local parentFile=$(bzr root 2>/dev/null)/.bzr/parent
+ local parentFile=$(bzr root 2>/dev/null)/.bzr/branch/parent
[[ -r $parentFile ]] && compadd -X "Completing parents" $(cat $parentFile)
}
@@ -134,10 +134,17 @@ case $cmd in
)
;;
-(mkdir|upgrade|renames)
+(mkdir|renames)
args+=( '*:DIR:_files -/' )
;;
+(upgrade)
+ args+=(
+ '--format=[new format for repository]:format:(default knit metaweave weave)'
+ '*:DIR:_files -/'
+ )
+ ;;
+
(remove|rm)
args+=(
'(-v --verbose)'{--verbose,-v}'[display more information]'
@@ -323,4 +330,4 @@ case $cmd in
esac
_arguments -s "$args[@]" && ret=0
-return ret
+return $ret