diff -r 93f9d11603d8 -r b04cc8651a63 mercurial/localrepo.py --- a/mercurial/localrepo.py Fri Nov 08 14:42:09 2013 +0900 +++ b/mercurial/localrepo.py Mon Nov 11 22:59:26 2013 +0100 @@ -171,6 +171,7 @@ self.opener = self.vfs self.baseui = baseui self.ui = baseui.copy() + self.ui.copy = baseui.copy # prevent copying repo configuration # A list of callback to shape the phase if no data were found. # Callback are in the form: func(repo, roots) --> processed root. # This list it to be filled by extension during repo setup