diff mercurial/hg.py @ 17874:2ba70eec1cf0 stable

peer: subrepo isolation, pass repo instead of repo.ui to hg.peer Do not pass ui because it contains the configuration of the repo. It is the same object as repo.ui. When a repo is passed to hg.peer, the global configuration is read from repo.baseui.
author Simon Heimberg <simohe@besonet.ch>
date Sat, 28 Jul 2012 23:28:36 +0200
parents 7d4e98bf114d
children 92ba3cd55be6
line wrap: on
line diff
--- 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: