src/topic/destination.py
changeset 1891 077c40f206d1
parent 1878 c44f161575ba
child 1892 b1fadc089b82
--- a/src/topic/destination.py	Sun Mar 13 23:44:04 2016 +0000
+++ b/src/topic/destination.py	Sun Mar 13 13:07:54 2016 +0000
@@ -45,6 +45,11 @@
 def setupdest():
     if util.safehasattr(destutil, '_destmergebranch'):
         extensions.wrapfunction(destutil, '_destmergebranch', _destmergebranch)
+    rebase = extensions.find('rebase')
+    if (util.safehasattr(rebase, '_destrebase')
+            # logic not shared with merge yet < hg-3.8
+            and not util.safehasattr(rebase, '_definesets')):
+        extensions.wrapfunction(rebase, '_destrebase', _destmergebranch)
 
 def ngtip(repo, branch, all=False):
     """tip new generation"""