Mercurial > public > mercurial-scm > hg
diff mercurial/localrepo.py @ 18945:e75b72fffdfe
vfs: split "expand" into "realpath"/"expandpath" to apply each separately
Before this patch, vfs constructor applies both "util.expandpath()"
and "os.path.realpath()" on "base" path, if "expand" is True.
This patch splits it into "realpath" and "expandpath", to apply each
functions separately: this splitting can allow to use vfs also where
one of each is not needed.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Mon, 15 Apr 2013 01:22:15 +0900 |
parents | 0377352eb7d3 |
children | 3d4f41eaae67 |
line wrap: on
line diff
--- a/mercurial/localrepo.py Fri Jan 18 15:54:09 2013 +0100 +++ b/mercurial/localrepo.py Mon Apr 15 01:22:15 2013 +0900 @@ -153,7 +153,7 @@ return self.requirements[:] def __init__(self, baseui, path=None, create=False): - self.wvfs = scmutil.vfs(path, expand=True) + self.wvfs = scmutil.vfs(path, expandpath=True, realpath=True) self.wopener = self.wvfs self.root = self.wvfs.base self.path = self.wvfs.join(".hg")