# HG changeset patch # User "Yann E. MORIN" # Date 2010-08-08 20:49:01 # Node ID 9b771b4ce2f349aee70c3a5e4633cb1db2b924d5 # Parent a65ea28269efe73413a6b924db19bd1ae4672c05 mq/qqueue: --list does not print (active) with --quiet For scripting purposes, it can be convenient to get a simple listing of available queues, without indication of the active one. --quiet documentation change removed by Patrick Mézard. diff --git a/hgext/mq.py b/hgext/mq.py --- a/hgext/mq.py +++ b/hgext/mq.py @@ -2663,7 +2663,7 @@ def qqueue(ui, repo, name=None, **opts): current = _getcurrent() for queue in _getqueues(): ui.write('%s' % (queue,)) - if queue == current: + if queue == current and not ui.quiet: ui.write(_(' (active)\n')) else: ui.write('\n') diff --git a/tests/test-mq-qqueue b/tests/test-mq-qqueue --- a/tests/test-mq-qqueue +++ b/tests/test-mq-qqueue @@ -28,6 +28,9 @@ echo %% switch queue hg qqueue foo hg qqueue +echo %% list queues, quiet +hg qqueue --quiet + echo %% fail creating queue with already existing name hg qqueue --create foo hg qqueue diff --git a/tests/test-mq-qqueue.out b/tests/test-mq-qqueue.out --- a/tests/test-mq-qqueue.out +++ b/tests/test-mq-qqueue.out @@ -12,6 +12,9 @@ patch queue now empty %% switch queue foo (active) patches +%% list queues, quiet +foo +patches %% fail creating queue with already existing name abort: queue "foo" already exists foo (active)