225 sharedfiles=sharedfiles, |
225 sharedfiles=sharedfiles, |
226 revisionscount=revisionscount, |
226 revisionscount=revisionscount, |
227 trackedsize=trackedsize, |
227 trackedsize=trackedsize, |
228 storedsize=storedsize, |
228 storedsize=storedsize, |
229 ) |
229 ) |
230 |
|
231 # TODO these aren't part of the interface and aren't internal methods. |
|
232 # Callers should be fixed to not use them. |
|
233 |
|
234 # Used by bundlefilelog, unionfilelog. |
|
235 @property |
|
236 def indexfile(self): |
|
237 return self._revlog.indexfile |
|
238 |
|
239 @indexfile.setter |
|
240 def indexfile(self, value): |
|
241 self._revlog.indexfile = value |
|
242 |
230 |
243 # Used by repo upgrade. |
231 # Used by repo upgrade. |
244 def clone(self, tr, destrevlog, **kwargs): |
232 def clone(self, tr, destrevlog, **kwargs): |
245 if not isinstance(destrevlog, filelog): |
233 if not isinstance(destrevlog, filelog): |
246 raise error.ProgrammingError(b'expected filelog to clone()') |
234 raise error.ProgrammingError(b'expected filelog to clone()') |