# HG changeset patch # User Pierre-Yves David # Date 1488457838 -3600 # Node ID 8a0687a2be752740c62d73a4f12edac6e99ffcef # Parent 7feab0e7702dd4a677f841aa16dbf2c871bc0fd8 vfs: use 'vfs' module directly in 'mercurial.subrepo' Now that the 'vfs' classes moved in their own module, lets use the new module directly. We update code iteratively to help with possible bisect needs in the future. diff -r 7feab0e7702d -r 8a0687a2be75 mercurial/subrepo.py --- a/mercurial/subrepo.py Thu Mar 02 13:30:28 2017 +0100 +++ b/mercurial/subrepo.py Thu Mar 02 13:30:38 2017 +0100 @@ -35,6 +35,7 @@ pycompat, scmutil, util, + vfs as vfsmod, ) hg = None @@ -615,7 +616,7 @@ def wvfs(self): """return vfs to access the working directory of this subrepository """ - return scmutil.vfs(self._ctx.repo().wvfs.join(self._path)) + return vfsmod.vfs(self._ctx.repo().wvfs.join(self._path)) @propertycache def _relpath(self): @@ -677,7 +678,7 @@ @propertycache def _cachestorehashvfs(self): - return scmutil.vfs(self._repo.join('cache/storehash')) + return vfsmod.vfs(self._repo.join('cache/storehash')) def _readstorehashcache(self, remotepath): '''read the store hash cache for a given remote repository'''