--- a/hgext/mq.py Tue Dec 29 23:58:30 2015 +0900
+++ b/hgext/mq.py Tue Dec 29 23:58:30 2015 +0900
@@ -3558,9 +3558,11 @@
# i18n: column positioning for "hg summary"
ui.note(_("mq: (empty queue)\n"))
+revsetpredicate = revset.extpredicate()
+
+@revsetpredicate('mq()')
def revsetmq(repo, subset, x):
- """``mq()``
- Changesets managed by MQ.
+ """Changesets managed by MQ.
"""
revset.getargs(x, 0, 0, _("mq takes no arguments"))
applied = set([repo[r.node].rev() for r in repo.mq.applied])
@@ -3596,7 +3598,7 @@
if extmodule.__file__ != __file__:
dotable(getattr(extmodule, 'cmdtable', {}))
- revset.symbols['mq'] = revsetmq
+ revsetpredicate.setup()
colortable = {'qguard.negative': 'red',
'qguard.positive': 'yellow',