diff -r 573bec4ab7ba -r 2ba70eec1cf0 mercurial/hg.py --- a/mercurial/hg.py Sat Sep 29 20:11:24 2012 +0900 +++ b/mercurial/hg.py Sat Jul 28 23:28:36 2012 +0200 @@ -348,7 +348,7 @@ # we need to re-init the repo after manually copying the data # into it - destpeer = peer(ui, peeropts, dest) + destpeer = peer(srcrepo, peeropts, dest) srcrepo.hook('outgoing', source='clone', node=node.hex(node.nullid)) else: