Mercurial > hg
changeset 39283:71575a1e197e
filelog: remove proxies to revlog
These proxy attributes and methods were added to facilitate various
debug* and perf* commands. Now that cmdutil.openrevlog() returns
an actual revlog, we no longer need these on the filelog class.
There's probably a few other attributes that could be removed. But
this feels like a worthy start.
Differential Revision: https://phab.mercurial-scm.org/D4359
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Tue, 14 Aug 2018 17:00:32 +0000 |
parents | 828a45233036 |
children | 975d959295ef |
files | mercurial/filelog.py |
diffstat | 1 files changed, 0 insertions(+), 41 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/filelog.py Tue Aug 21 00:01:54 2018 +0000 +++ b/mercurial/filelog.py Tue Aug 14 17:00:32 2018 +0000 @@ -205,47 +205,6 @@ def opener(self): return self._revlog.opener - @property - def _lazydeltabase(self): - return self._revlog._lazydeltabase - - @_lazydeltabase.setter - def _lazydeltabase(self, value): - self._revlog._lazydeltabase = value - - @property - def _deltabothparents(self): - return self._revlog._deltabothparents - - @_deltabothparents.setter - def _deltabothparents(self, value): - self._revlog._deltabothparents = value - - @property - def _inline(self): - return self._revlog._inline - - @property - def _withsparseread(self): - return getattr(self._revlog, '_withsparseread', False) - - @property - def _srmingapsize(self): - return self._revlog._srmingapsize - - @property - def _srdensitythreshold(self): - return self._revlog._srdensitythreshold - - def _deltachain(self, rev, stoprev=None): - return self._revlog._deltachain(rev, stoprev) - - def chainbase(self, rev): - return self._revlog.chainbase(rev) - - def chainlen(self, rev): - return self._revlog.chainlen(rev) - def clone(self, tr, destrevlog, **kwargs): if not isinstance(destrevlog, filelog): raise error.ProgrammingError('expected filelog to clone()')