# HG changeset patch # User Martin Geisler # Date 1283866316 -7200 # Node ID 7bccd04292a23f4d23e636aa6ef7d3a30a1329b9 # Parent 5b849148b62078005dab250cce99bacbab671668 localrepo: check nested repos against working directory This checks against what is really in the filesystem, including subrepositories that have been added to .hgsub but not yet committed. diff -r 5b849148b620 -r 7bccd04292a2 mercurial/localrepo.py --- a/mercurial/localrepo.py Tue Sep 07 10:30:29 2010 +0200 +++ b/mercurial/localrepo.py Tue Sep 07 15:31:56 2010 +0200 @@ -132,10 +132,10 @@ # The old path auditor would have rejected by mistake since it # panics when it sees sub/.hg/. # - # All in all, checking against the working copy parent - # revision seems sensible since we want to prevent access to - # nested repositories on the filesystem *now*. - ctx = self['.'] + # All in all, checking against the working copy seems sensible + # since we want to prevent access to nested repositories on + # the filesystem *now*. + ctx = self[None] parts = util.splitpath(subpath) while parts: prefix = os.sep.join(parts)