--- 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()