diff -r e712a9c35fd8 -r b589f5b953f4 mercurial/subrepo.py --- a/mercurial/subrepo.py Wed Mar 08 16:53:39 2017 -0800 +++ b/mercurial/subrepo.py Wed Mar 08 16:53:47 2017 -0800 @@ -678,7 +678,7 @@ @propertycache def _cachestorehashvfs(self): - return vfsmod.vfs(self._repo.join('cache/storehash')) + return vfsmod.vfs(self._repo.vfs.join('cache/storehash')) def _readstorehashcache(self, remotepath): '''read the store hash cache for a given remote repository'''