Mercurial > public > mercurial-scm > hg-stable
diff hgext/transplant.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 | 0c3c65c0d3fc |
children | 40f0c0748cfc |
line wrap: on
line diff
--- a/hgext/transplant.py Sat Sep 29 20:11:24 2012 +0900 +++ b/hgext/transplant.py Sat Jul 28 23:28:36 2012 +0200 @@ -605,7 +605,7 @@ sourcerepo = opts.get('source') if sourcerepo: - peer = hg.peer(ui, opts, ui.expandpath(sourcerepo)) + peer = hg.peer(repo, opts, ui.expandpath(sourcerepo)) branches = map(peer.lookup, opts.get('branch', ())) source, csets, cleanupfn = bundlerepo.getremotechanges(ui, repo, peer, onlyheads=branches, force=True)