diff -r c620376b8fd6 -r 0f9381cf9723 mercurial/hg.py --- a/mercurial/hg.py Tue Feb 06 00:09:36 2007 +0300 +++ b/mercurial/hg.py Thu Feb 08 16:31:21 2007 -0200 @@ -54,6 +54,7 @@ def repository(ui, path='', create=False): """return a repository object for the specified path""" repo = _lookup(path).instance(ui, path, create) + ui = getattr(repo, "ui", ui) for hook in repo_setup_hooks: hook(ui, repo) return repo