--- a/hgext/transplant.py Tue Mar 08 23:04:53 2016 +0900
+++ b/hgext/transplant.py Tue Mar 08 23:04:53 2016 +0900
@@ -19,7 +19,7 @@
from mercurial.node import short
from mercurial import bundlerepo, hg, merge, match
from mercurial import patch, revlog, scmutil, util, error, cmdutil
-from mercurial import revset, templatekw, exchange
+from mercurial import registrar, revset, templatekw, exchange
class TransplantError(error.Abort):
pass
@@ -694,7 +694,7 @@
if cleanupfn:
cleanupfn()
-revsetpredicate = revset.extpredicate()
+revsetpredicate = registrar.revsetpredicate()
@revsetpredicate('transplanted([set])')
def revsettransplanted(repo, subset, x):
@@ -714,7 +714,6 @@
return n and revlog.hex(n) or ''
def extsetup(ui):
- revsetpredicate.setup()
templatekw.keywords['transplanted'] = kwtransplanted
cmdutil.unfinishedstates.append(
['transplant/journal', True, False, _('transplant in progress'),