Mercurial > public > mercurial-scm > hg
diff contrib/bash_completion @ 11768:dc5ce9c95d00
mq/qqueue: enable bash completion
Return the list of available queues when completion is attempted on qqueue.
author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
---|---|
date | Sun, 08 Aug 2010 23:10:08 +0200 |
parents | 91af149b5cd7 |
children | 66521d25c2a6 |
line wrap: on
line diff
--- a/contrib/bash_completion Sun Aug 08 22:49:01 2010 +0200 +++ b/contrib/bash_completion Sun Aug 08 23:10:08 2010 +0200 @@ -462,6 +462,17 @@ return 1 } +_hg_cmd_qqueue() +{ + local q + local queues + local opts="--list --create --delete" + + queues=$( _hg_cmd qqueue --quiet ) + + COMPREPLY=( $( compgen -W "${opts} ${queues}" "${cur}" ) ) +} + # hbisect _hg_cmd_bisect()