diff options
author | Wayne Davison <wayned@users.sourceforge.net> | 2006-05-12 18:24:29 +0000 |
---|---|---|
committer | Wayne Davison <wayned@users.sourceforge.net> | 2006-05-12 18:24:29 +0000 |
commit | 8a1ffaf790d964e665e48b115f4a0c35a91de50f (patch) | |
tree | 4a4d3ab9999e7510a56e210df2b539ab671d4a6a /Completion/Unix/Command | |
parent | 518f437c687bca33aeb4ae804a0b82c1f63ea148 (diff) | |
download | zsh-8a1ffaf790d964e665e48b115f4a0c35a91de50f.tar.gz zsh-8a1ffaf790d964e665e48b115f4a0c35a91de50f.tar.xz zsh-8a1ffaf790d964e665e48b115f4a0c35a91de50f.zip |
- Unified the mv|move|rename completion (as happened in bzr).
- Added resolved, bind, break-lock, reconcile, unbind, nick, init-repo, init-repository, uncommit, and sign-my-commits.
Diffstat (limited to 'Completion/Unix/Command')
-rw-r--r-- | Completion/Unix/Command/_bzr | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/Completion/Unix/Command/_bzr b/Completion/Unix/Command/_bzr index 9e7e19f15..093adc857 100644 --- a/Completion/Unix/Command/_bzr +++ b/Completion/Unix/Command/_bzr @@ -87,11 +87,11 @@ case $cmd in _bzr_completeParents ;; -(rename|mv) +(rename|move|mv) if (( CURRENT == 2 )); then - args+=( '*:old name:_bzr_versionedFiles' ) + args+=( '*:files:_bzr_versionedFiles' ) else - args+=( '*:new name:' ) + args=( '*:destination dir:_files -/' ) fi ;; @@ -120,7 +120,7 @@ case $cmd in ) ;; -(resolve) +(resolve|resolved) args+=( '--all[resolve all conflicts in this tree]' '*:file:_bzr_versionedFiles' @@ -196,10 +196,14 @@ case $cmd in ) ;; -(conflicts|added|deleted|modified|unknowns|directories|ignored) +(bind|break-lock|reconcile) + _bzr_completeParents + ;; + +(conflicts|added|deleted|modified|unknowns|directories|ignored|unbind|nick) ;; -(revno|init|version) +(revno|init|init-repo|init-repository|version) ;; (whoami) @@ -279,18 +283,6 @@ case $cmd in ) ;; -(move) - if (( CURRENT == 2 )); then - args+=( - '*:files:_bzr_versionedFiles' - ) - else - args=( - '*:destination dir:_files -/' - ) - fi - ;; - (help) args=( '(-l --long)'{--long,-l}'[use long format]' @@ -331,6 +323,19 @@ case $cmd in ) ;; +(uncommit) + args+=( + '--dry-run[do not make any changes]' + '--force[say "yes" to all questions]' + '(-r --revision)'{--revision,-r}'[the earliest revision to delete]:rev:' + '(-v --verbose)'{--verbose,-v}'[display more information]' + ) + ;; + +(sign-my-commits) + args+=( '--dry-run[do not actually sign anything]' ) + ;; + (*) _message "unknown bzr command completion: $cmd" return 1 |