Mercurial > public > mercurial-scm > hg
comparison mercurial/bundlerepo.py @ 31723:2c4295773436
bundlerepo: avoid unnecessary node -> rev conversion
author | Jun Wu <quark@fb.com> |
---|---|
date | Wed, 29 Mar 2017 16:28:00 -0700 |
parents | 2a18e9e6ca43 |
children | 433ab46f6bb4 |
comparison
equal
deleted
inserted
replaced
31722:4eb75c86368b | 31723:2c4295773436 |
---|---|
112 if revb == rev1: | 112 if revb == rev1: |
113 return self._chunk(rev2) | 113 return self._chunk(rev2) |
114 elif rev1 <= self.repotiprev and rev2 <= self.repotiprev: | 114 elif rev1 <= self.repotiprev and rev2 <= self.repotiprev: |
115 return revlog.revlog.revdiff(self, rev1, rev2) | 115 return revlog.revlog.revdiff(self, rev1, rev2) |
116 | 116 |
117 return mdiff.textdiff(self.revision(self.node(rev1)), | 117 return mdiff.textdiff(self.revision(rev1), self.revision(rev2)) |
118 self.revision(self.node(rev2))) | |
119 | 118 |
120 def revision(self, nodeorrev, raw=False): | 119 def revision(self, nodeorrev, raw=False): |
121 """return an uncompressed revision of a given node or revision | 120 """return an uncompressed revision of a given node or revision |
122 number. | 121 number. |
123 """ | 122 """ |