[PATCH 3 of 5] store: rename arguments/variables related with "opener" "vfs" or so
Adrian Buehlmann
adrian at cadifra.com
Sun Aug 12 04:25:15 CDT 2012
On 2012-08-11 14:14, FUJIWARA Katsunori wrote:
> # HG changeset patch
> # User FUJIWARA Katsunori <foozy at lares.dti.ne.jp>
> # Date 1344687075 -32400
> # Node ID a471147e47cf6477af91cad0f93d27340997c914
> # Parent 592ebd0c4ad94c3d20c5e7e4a030b84cb854bb45
> store: rename arguments/variables related with "opener" "vfs" or so
to
> diff -r 592ebd0c4ad9 -r a471147e47cf mercurial/store.py
> --- a/mercurial/store.py Sat Aug 11 21:11:15 2012 +0900
> +++ b/mercurial/store.py Sat Aug 11 21:11:15 2012 +0900
> @@ -237,12 +237,12 @@
>
> class basicstore(object):
> '''base class for local repository stores'''
> - def __init__(self, path, openertype):
> + def __init__(self, path, vfstype):
> self.path = path
> self.createmode = _calcmode(path)
> - op = openertype(self.path)
> - op.createmode = self.createmode
> - self.opener = scmutil.filteropener(op, encodedir)
> + vfs = vfstype(self.path)
> + vfs.createmode = self.createmode
> + self.opener = scmutil.filteropener(vfs, encodedir)
>
> def join(self, f):
> return self.path + '/' + encodedir(f)
> @@ -287,12 +287,12 @@
> pass
>
> class encodedstore(basicstore):
> - def __init__(self, path, openertype):
> + def __init__(self, path, vfstype):
> self.path = path + '/store'
> self.createmode = _calcmode(self.path)
> - op = openertype(self.path)
> - op.createmode = self.createmode
> - self.opener = scmutil.filteropener(op, encodefilename)
> + vfs = vfstype(self.path)
> + vfs.createmode = self.createmode
> + self.opener = scmutil.filteropener(vfs, encodefilename)
>
> def datafiles(self):
> for a, b, size in self._walk('data', True):
> @@ -381,15 +381,15 @@
> _fncacheopener = _fncachevfs
>
> class fncachestore(basicstore):
> - def __init__(self, path, openertype, encode):
> + def __init__(self, path, vfstype, encode):
> self.encode = encode
> self.path = path + '/store'
> self.createmode = _calcmode(self.path)
> - op = openertype(self.path)
> - op.createmode = self.createmode
> - fnc = fncache(op)
> + vfs = vfstype(self.path)
> + vfs.createmode = self.createmode
> + fnc = fncache(vfs)
> self.fncache = fnc
> - self.opener = _fncacheopener(op, fnc, encode)
> + self.opener = _fncacheopener(vfs, fnc, encode)
>
> def join(self, f):
> return self.path + '/' + self.encode(f)
> @@ -422,11 +422,11 @@
> def write(self):
> self.fncache.write()
>
> -def store(requirements, path, openertype):
> +def store(requirements, path, vfstype):
> if 'store' in requirements:
> if 'fncache' in requirements:
> auxencode = lambda f: _auxencode(f, 'dotencode' in requirements)
> encode = lambda f: _hybridencode(f, auxencode)
> - return fncachestore(path, openertype, encode)
> - return encodedstore(path, openertype)
> - return basicstore(path, openertype)
> + return fncachestore(path, vfstype, encode)
> + return encodedstore(path, vfstype)
> + return basicstore(path, vfstype)
Perhaps this would have been simpler to review if there would have been
one variable rename per patch (instead of doing multiple renames in the
same patch).
I don't know what Matt wants here though.
More information about the Mercurial-devel
mailing list