Mercurial > hg-stable
diff mercurial/hg.py @ 4074:0f9381cf9723
Try to pass repo.ui to reposetup hooks
The ui object we received in this function may belong to another repo,
which could be confusing from the hook point of view. Trying to use
the ui object from the newly created repo should avoid this confusion.
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Thu, 08 Feb 2007 16:31:21 -0200 |
parents | ad6f34c83c3d |
children | e6d26e71f049 |
line wrap: on
line diff
--- 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