Mercurial > public > mercurial-scm > hg-stable
diff mercurial/revlog.py @ 31727:4eb75c86368b
revlog: avoid unnecessary node -> rev conversion
author | Jun Wu <quark@fb.com> |
---|---|
date | Wed, 29 Mar 2017 16:23:04 -0700 |
parents | 6ceb3c4c3ab6 |
children | 17d0dab7b2b6 |
line wrap: on
line diff
--- a/mercurial/revlog.py Wed Mar 29 16:46:57 2017 -0700 +++ b/mercurial/revlog.py Wed Mar 29 16:23:04 2017 -0700 @@ -438,7 +438,7 @@ if l >= 0: return l - t = self.revision(self.node(rev)) + t = self.revision(rev) return len(t) size = rawsize @@ -1596,7 +1596,7 @@ fh = ifh else: fh = dfh - basetext = self.revision(self.node(baserev), _df=fh, raw=raw) + basetext = self.revision(baserev, _df=fh, raw=raw) btext[0] = mdiff.patch(basetext, delta) try: @@ -1628,7 +1628,7 @@ fh = ifh else: fh = dfh - ptext = self.revision(self.node(rev), _df=fh) + ptext = self.revision(rev, _df=fh) delta = mdiff.textdiff(ptext, t) header, data = self.compress(delta) deltalen = len(header) + len(data)