##// END OF EJS Templates
clone: use `exchange.push` instead of `localrepo.push`...
Pierre-Yves David -
r22618:ce95c15f default
parent child Browse files
Show More
@@ -11,7 +11,7 b' from lock import release'
11 11 from node import hex, nullid
12 12 import localrepo, bundlerepo, unionrepo, httppeer, sshpeer, statichttprepo
13 13 import bookmarks, lock, util, extensions, error, node, scmutil, phases, url
14 import cmdutil, discovery, repoview
14 import cmdutil, discovery, repoview, exchange
15 15 import merge as mergemod
16 16 import verify as verifymod
17 17 import errno, os, shutil
@@ -408,7 +408,7 b' def clone(ui, peeropts, source, dest=Non'
408 408 if destpeer.local():
409 409 destpeer.local().clone(srcpeer, heads=revs, stream=stream)
410 410 elif srcrepo:
411 srcrepo.push(destpeer, revs=revs)
411 exchange.push(srcrepo, destpeer, revs=revs)
412 412 else:
413 413 raise util.Abort(_("clone from remote to remote not supported"))
414 414
General Comments 0
You need to be logged in to leave comments. Login now