equal
deleted
inserted
replaced
91 # hot path for bundle |
91 # hot path for bundle |
92 revb = self.rev(self.bundlebase(rev2)) |
92 revb = self.rev(self.bundlebase(rev2)) |
93 if revb == rev1: |
93 if revb == rev1: |
94 return self.chunk(rev2) |
94 return self.chunk(rev2) |
95 elif not self.bundle(rev1) and not self.bundle(rev2): |
95 elif not self.bundle(rev1) and not self.bundle(rev2): |
96 return revlog.revlog.chunk(self, rev1, rev2) |
96 return revlog.revlog.revdiff(self, rev1, rev2) |
97 |
97 |
98 return self.diff(self.revision(self.node(rev1)), |
98 return self.diff(self.revision(self.node(rev1)), |
99 self.revision(self.node(rev2))) |
99 self.revision(self.node(rev2))) |
100 |
100 |
101 def revision(self, node): |
101 def revision(self, node): |