Mercurial > hg-stable
changeset 31542:48b9c9ca09b7
localrepo: improve vfs documentation
At the beginning of March, I promised Yuya that I would follow up a comment I
made on a patch with improved documention for these vfs objects. Also hat tip
to Pierre-Yves for adding the documentation here in the first place.
author | Ryan McElroy <rmcelroy@fb.com> |
---|---|
date | Tue, 21 Mar 2017 06:50:42 -0700 |
parents | d0f95ecca2ad |
children | c6cbe5720353 |
files | mercurial/localrepo.py |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/localrepo.py Mon Mar 20 05:08:21 2017 -0700 +++ b/mercurial/localrepo.py Tue Mar 21 06:50:42 2017 -0700 @@ -260,11 +260,13 @@ def __init__(self, baseui, path, create=False): self.requirements = set() - # vfs to access the working copy + # wvfs: rooted at the repository root, used to access the working copy self.wvfs = vfsmod.vfs(path, expandpath=True, realpath=True) - # vfs to access the content of the repository + # vfs: rooted at .hg, used to access repo files outside of .hg/store self.vfs = None - # vfs to access the store part of the repository + # svfs: usually rooted at .hg/store, used to access repository history + # If this is a shared repository, this vfs may point to another + # repository's .hg/store directory. self.svfs = None self.root = self.wvfs.base self.path = self.wvfs.join(".hg")