diff --git a/hgext/rebase.py b/hgext/rebase.py
index 806ca3a37858c395a5f8921b110efc83f05b1cfb_aGdleHQvcmViYXNlLnB5..8bed1eae99df802086c81611f77ccd3cfb5eef3f_aGdleHQvcmViYXNlLnB5 100644
--- a/hgext/rebase.py
+++ b/hgext/rebase.py
@@ -69,7 +69,7 @@
     branch = repo[None].branch()
     return repo[branch].rev()
 
-def _rebasedefaultdest(repo, subset, x):
+def _revsetdestrebase(repo, subset, x):
     # ``_rebasedefaultdest()``
 
     # default destination for rebase.
@@ -1222,4 +1222,4 @@
          _("use 'hg rebase --continue' or 'hg rebase --abort'")])
     # ensure rebased rev are not hidden
     extensions.wrapfunction(repoview, '_getdynamicblockers', _rebasedvisible)
-    revset.symbols['_rebasedefaultdest'] = _rebasedefaultdest
+    revset.symbols['_destrebase'] = _revsetdestrebase
diff --git a/tests/test-rebase-scenario-global.t b/tests/test-rebase-scenario-global.t
index 806ca3a37858c395a5f8921b110efc83f05b1cfb_dGVzdHMvdGVzdC1yZWJhc2Utc2NlbmFyaW8tZ2xvYmFsLnQ=..8bed1eae99df802086c81611f77ccd3cfb5eef3f_dGVzdHMvdGVzdC1yZWJhc2Utc2NlbmFyaW8tZ2xvYmFsLnQ= 100644
--- a/tests/test-rebase-scenario-global.t
+++ b/tests/test-rebase-scenario-global.t
@@ -743,3 +743,14 @@
   rebasing 2:779a07b1b7a0 "first source commit"
   rebasing 3:a7d6f3a00bf3 "second source with subdir" (tip)
   saved backup bundle to $TESTTMP/cwd-vanish/.hg/strip-backup/779a07b1b7a0-853e0073-backup.hg (glob)
+
+Test experimental revset
+
+  $ cd ..
+  $ hg log -r '_destrebase()'
+  changeset:   3:1910d5ff34ea
+  tag:         tip
+  user:        test
+  date:        Thu Jan 01 00:00:00 1970 +0000
+  summary:     second source with subdir
+