hgext/rebase.py
changeset 27586 42910f9fffeb
parent 27577 f9e755736b0e
child 27626 157675d0f600
--- a/hgext/rebase.py	Tue Dec 29 23:58:30 2015 +0900
+++ b/hgext/rebase.py	Tue Dec 29 23:58:30 2015 +0900
@@ -64,6 +64,9 @@
     branch = repo[None].branch()
     return repo[branch].rev()
 
+revsetpredicate = revset.extpredicate()
+
+@revsetpredicate('_destrebase')
 def _revsetdestrebase(repo, subset, x):
     # ``_rebasedefaultdest()``
 
@@ -1238,4 +1241,4 @@
          _("use 'hg rebase --continue' or 'hg rebase --abort'")])
     # ensure rebased rev are not hidden
     extensions.wrapfunction(repoview, '_getdynamicblockers', _rebasedvisible)
-    revset.symbols['_destrebase'] = _revsetdestrebase
+    revsetpredicate.setup()