# HG changeset patch # User Steve Borho # Date 1130975141 28800 # Node ID d7809d6e9db2ea7bd6f955b7c04e1a0bf70b57de # Parent 625f3f13d7be071ae7b59a03fa533870318d039b zsh: allow 'hg clone' to complete paths listed in ~/.hgrc diff -r 625f3f13d7be -r d7809d6e9db2 contrib/zsh_completion --- a/contrib/zsh_completion Mon Oct 31 10:47:27 2005 -0800 +++ b/contrib/zsh_completion Wed Nov 02 15:45:41 2005 -0800 @@ -257,6 +257,7 @@ (clone) if (( CURRENT == 2 )); then + repos=( $(hg paths | sed -e 's/^.*= //') ) _arguments \ '(--no-update)-U[do not update the new working directory]' \ '(-U)--no-update[do not update the new working directory]' \ @@ -265,6 +266,7 @@ '--pull[use pull protocol to copy metadata]' \ '--remotecmd[specify hg command to run on the remote side]:remote hg:' \ '*:local repo:_files -/' + _wanted source expl 'source repository' compadd -a repos elif (( CURRENT == 3 )); then _arguments '*:dest repo:_files -/' fi