--- a/hgext/mq.py Tue Mar 08 23:04:53 2016 +0900
+++ b/hgext/mq.py Tue Mar 08 23:04:53 2016 +0900
@@ -70,6 +70,7 @@
from mercurial import patch as patchmod
from mercurial import lock as lockmod
from mercurial import localrepo
+from mercurial import registrar
from mercurial import subrepo
import os, re, errno, shutil
@@ -3536,7 +3537,7 @@
# i18n: column positioning for "hg summary"
ui.note(_("mq: (empty queue)\n"))
-revsetpredicate = revset.extpredicate()
+revsetpredicate = registrar.revsetpredicate()
@revsetpredicate('mq()')
def revsetmq(repo, subset, x):
@@ -3575,8 +3576,6 @@
if extmodule.__file__ != __file__:
dotable(getattr(extmodule, 'cmdtable', {}))
- revsetpredicate.setup()
-
colortable = {'qguard.negative': 'red',
'qguard.positive': 'yellow',
'qguard.unguarded': 'green',