comparison mercurial/unionrepo.py @ 47162:a07d5cb03a85

revlog: rename `indexfile` to `_indexfile` We want to make the actual location of the indexfile and location more of an implementation details than what is is currently. In that process, we make the attribute private. Differential Revision: https://phab.mercurial-scm.org/D10574
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 May 2021 12:22:16 +0200
parents 8a1a51d31e85
children 8d3c2f9d4af7
comparison
equal deleted inserted replaced
47161:8a1a51d31e85 47162:a07d5cb03a85
163 def __init__(self, opener, opener2): 163 def __init__(self, opener, opener2):
164 changelog.changelog.__init__(self, opener) 164 changelog.changelog.__init__(self, opener)
165 linkmapper = None 165 linkmapper = None
166 changelog2 = changelog.changelog(opener2) 166 changelog2 = changelog.changelog(opener2)
167 unionrevlog.__init__( 167 unionrevlog.__init__(
168 self, opener, self.indexfile, changelog2, linkmapper 168 self, opener, self._indexfile, changelog2, linkmapper
169 ) 169 )
170 170
171 171
172 class unionmanifest(unionrevlog, manifest.manifestrevlog): 172 class unionmanifest(unionrevlog, manifest.manifestrevlog):
173 def __init__(self, nodeconstants, opener, opener2, linkmapper): 173 def __init__(self, nodeconstants, opener, opener2, linkmapper):
174 manifest.manifestrevlog.__init__(self, nodeconstants, opener) 174 manifest.manifestrevlog.__init__(self, nodeconstants, opener)
175 manifest2 = manifest.manifestrevlog(nodeconstants, opener2) 175 manifest2 = manifest.manifestrevlog(nodeconstants, opener2)
176 unionrevlog.__init__( 176 unionrevlog.__init__(
177 self, opener, self._revlog.indexfile, manifest2, linkmapper 177 self, opener, self._revlog._indexfile, manifest2, linkmapper
178 ) 178 )
179 179
180 180
181 class unionfilelog(filelog.filelog): 181 class unionfilelog(filelog.filelog):
182 def __init__(self, opener, path, opener2, linkmapper, repo): 182 def __init__(self, opener, path, opener2, linkmapper, repo):
183 filelog.filelog.__init__(self, opener, path) 183 filelog.filelog.__init__(self, opener, path)
184 filelog2 = filelog.filelog(opener2, path) 184 filelog2 = filelog.filelog(opener2, path)
185 self._revlog = unionrevlog( 185 self._revlog = unionrevlog(
186 opener, self._revlog.indexfile, filelog2._revlog, linkmapper 186 opener, self._revlog._indexfile, filelog2._revlog, linkmapper
187 ) 187 )
188 self._repo = repo 188 self._repo = repo
189 self.repotiprev = self._revlog.repotiprev 189 self.repotiprev = self._revlog.repotiprev
190 self.revlog2 = self._revlog.revlog2 190 self.revlog2 = self._revlog.revlog2
191 191