hgext/mq.py
changeset 28394 dcb4209bd30d
parent 28313 aa73d6a5d9ea
child 28449 3072ce740945
--- 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',