Mercurial > hg > mercurial-crew-with-dirclash
comparison contrib/zsh_completion @ 1486:d7809d6e9db2
zsh: allow 'hg clone' to complete paths listed in ~/.hgrc
author | Steve Borho <steve@borho.org> |
---|---|
date | Wed, 02 Nov 2005 15:45:41 -0800 |
parents | 840808c57969 |
children | b3184bea3eb3 |
comparison
equal
deleted
inserted
replaced
1485:625f3f13d7be | 1486:d7809d6e9db2 |
---|---|
255 '*:name, then revision:($tags)' | 255 '*:name, then revision:($tags)' |
256 ;; | 256 ;; |
257 | 257 |
258 (clone) | 258 (clone) |
259 if (( CURRENT == 2 )); then | 259 if (( CURRENT == 2 )); then |
260 repos=( $(hg paths | sed -e 's/^.*= //') ) | |
260 _arguments \ | 261 _arguments \ |
261 '(--no-update)-U[do not update the new working directory]' \ | 262 '(--no-update)-U[do not update the new working directory]' \ |
262 '(-U)--no-update[do not update the new working directory]' \ | 263 '(-U)--no-update[do not update the new working directory]' \ |
263 '(--ssh)-e[specify ssh command to use]:string:' \ | 264 '(--ssh)-e[specify ssh command to use]:string:' \ |
264 '(-e)--ssh[specify ssh command to use]:string:' \ | 265 '(-e)--ssh[specify ssh command to use]:string:' \ |
265 '--pull[use pull protocol to copy metadata]' \ | 266 '--pull[use pull protocol to copy metadata]' \ |
266 '--remotecmd[specify hg command to run on the remote side]:remote hg:' \ | 267 '--remotecmd[specify hg command to run on the remote side]:remote hg:' \ |
267 '*:local repo:_files -/' | 268 '*:local repo:_files -/' |
269 _wanted source expl 'source repository' compadd -a repos | |
268 elif (( CURRENT == 3 )); then | 270 elif (( CURRENT == 3 )); then |
269 _arguments '*:dest repo:_files -/' | 271 _arguments '*:dest repo:_files -/' |
270 fi | 272 fi |
271 ;; | 273 ;; |
272 | 274 |