Mercurial > hg
changeset 31803:2be73f9720a8
revlog: indent block to make review easier
author | Jun Wu <quark@fb.com> |
---|---|
date | Sun, 02 Apr 2017 18:29:24 -0700 |
parents | ac9a5e89113a |
children | 726f24123f02 |
files | mercurial/revlog.py |
diffstat | 1 files changed, 13 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/revlog.py Sun Apr 02 18:25:12 2017 -0700 +++ b/mercurial/revlog.py Sun Apr 02 18:29:24 2017 -0700 @@ -1288,22 +1288,23 @@ # look up what we need to read rawtext = None - if rev is None: - rev = self.rev(node) + if rawtext is None: + if rev is None: + rev = self.rev(node) - chain, stopped = self._deltachain(rev, stoprev=cachedrev) - if stopped: - rawtext = self._cache[2] + chain, stopped = self._deltachain(rev, stoprev=cachedrev) + if stopped: + rawtext = self._cache[2] - # drop cache to save memory - self._cache = None + # drop cache to save memory + self._cache = None - bins = self._chunks(chain, df=_df) - if rawtext is None: - rawtext = bytes(bins[0]) - bins = bins[1:] + bins = self._chunks(chain, df=_df) + if rawtext is None: + rawtext = bytes(bins[0]) + bins = bins[1:] - rawtext = mdiff.patches(rawtext, bins) + rawtext = mdiff.patches(rawtext, bins) if flags is None: flags = self.flags(rev)