about summary refs log tree commit diff
path: root/Completion/Unix/Command/_baz
diff options
context:
space:
mode:
authorClint Adams <clint@users.sourceforge.net>2005-11-25 15:28:43 +0000
committerClint Adams <clint@users.sourceforge.net>2005-11-25 15:28:43 +0000
commit4aad4ad3492f003c1cfbbb0fa243cda6c92c30ad (patch)
tree1d6ab513422ee71acb67630205d4148c9cb5470e /Completion/Unix/Command/_baz
parent59e1574eaae5bf95c28eb1f1eb7b9f76b9f4ef5a (diff)
downloadzsh-4aad4ad3492f003c1cfbbb0fa243cda6c92c30ad.tar.gz
zsh-4aad4ad3492f003c1cfbbb0fa243cda6c92c30ad.tar.xz
zsh-4aad4ad3492f003c1cfbbb0fa243cda6c92c30ad.zip
update dput, baz, getconf, gpg, iconv, man, ssh, xmlsoft, gv from HEAD
Diffstat (limited to 'Completion/Unix/Command/_baz')
-rw-r--r--Completion/Unix/Command/_baz20
1 files changed, 12 insertions, 8 deletions
diff --git a/Completion/Unix/Command/_baz b/Completion/Unix/Command/_baz
index a15596488..5fbec44b2 100644
--- a/Completion/Unix/Command/_baz
+++ b/Completion/Unix/Command/_baz
@@ -54,8 +54,12 @@ _baz_config () {
   [[ -n "$n" ]] && configdir=$opt_args[$n]
   root="$(_call_program baz $BAZ tree-root ${configdir} 2>&1)"
   if (( $? )); then
-    _message -e messages "Error: $root"
-    return $ret
+    if [[ -d "configs" ]]; then
+      root=.
+    else
+      _message -e messages "Error: $root"
+      return $ret
+    fi
   fi
 
   if [[ -d "$root/configs" ]]; then
@@ -184,14 +188,14 @@ cmd_whereis_archive=(':archive:_baz_archives')
 local cmd_init_tree
 cmd_init_tree=('::version:_baz_versions')
 
+local cmd_tree_id
+cmd_tree_id=('::directory:_files -/')
+
 local cmd_tree_root
 cmd_tree_root=('::directory:_files -/')
 
 local cmd_tree_version
-cmd_tree_version=('::directory:_files -/')
-
-local cmd_set_tree_version
-cmd_set_tree_version=(':version:_baz_versions')
+cmd_tree_version=(':version:_baz_versions')
 
 local cmd_build_config cmd_buildcfg
 cmd_build_config=(':config:_baz_config')
@@ -217,7 +221,7 @@ cmd_inventory=('::separator:(--)' '*:directory:_files -/')
 cmd_srcfind=($cmd_inventory)
 
 local cmd_lint
-cmd__lint=('::directory:_files -/')
+cmd_lint=('::directory:_files -/')
 
 local cmd_id cmd_invtag
 cmd_id=('*:file:_files')
@@ -300,7 +304,7 @@ cmd_import=('::version:_baz_versions')
 cmd_imprev=($cmd_import)
 
 local cmd_commit cmd_cmtrev
-cmd_commit=('::version:_baz_versions' ':separator:(--)' '*:files:_files')
+cmd_commit=('*:files:_files')
 cmd_cmtrev=($cmd_commit)
 
 local cmd_get cmd_getrev