mercurial/hg.py
changeset 4074 0f9381cf9723
parent 3869 ad6f34c83c3d
child 4081 e6d26e71f049
--- 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