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)