# HG changeset patch # User FUJIWARA Katsunori # Date 2012-07-06 09:45:27 # Node ID 22b9b1d2f5d469c804d3d08b5ceabeaf9e98a4ad # Parent 36a3016811d14477a42b2bfa6c69a5dc042b0df3 localrepo: use "vfs" intead of "opener" while ensuring repository directory As a part of migration to vfs, this patch uses "self.vfs" instead of "self.opener", while ensuring repository directory in the constructor of "localrepository" class. diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -72,7 +72,7 @@ class localrepository(repo.repository): if self.ui.configbool('format', 'dotencode', True): requirements.append('dotencode') # create an invalid changelog - self.opener.append( + self.vfs.append( "00changelog.i", '\0\0\0\2' # represents revlogv2 ' dummy changelog to prevent using the old repo layout' @@ -86,7 +86,7 @@ class localrepository(repo.repository): raise error.RepoError(_("repository %s already exists") % path) else: try: - requirements = scmutil.readrequires(self.opener, self.supported) + requirements = scmutil.readrequires(self.vfs, self.supported) except IOError, inst: if inst.errno != errno.ENOENT: raise