mercurial/bundle2.py
changeset 26795 dff05b3f47d2
parent 26793 f37de5d44aea
child 26802 42f705f2c02d
--- a/mercurial/bundle2.py	Tue Oct 20 15:53:07 2015 +0200
+++ b/mercurial/bundle2.py	Tue Oct 20 15:55:04 2015 +0200
@@ -302,11 +302,13 @@
     to be created"""
     raise TransactionUnavailable()
 
-def applybundle(repo, unbundler, tr, source=None, op=None):
+def applybundle(repo, unbundler, tr, source=None, url=None, op=None):
     # transform me into unbundler.apply() as soon as the freeze is lifted
     tr.hookargs['bundle2'] = '1'
     if source is not None and 'source' not in tr.hookargs:
         tr.hookargs['source'] = source
+    if url is not None and 'url' not in tr.hookargs:
+        tr.hookargs['url'] = url
     return processbundle(repo, unbundler, lambda: tr, op=op)
 
 def processbundle(repo, unbundler, transactiongetter=None, op=None):