mercurial/bundlerepo.py
changeset 4028 540d1059c802
parent 3791 8643b9f90b51
child 4029 9210fba03d16
equal deleted inserted replaced
4027:2601ac9c54f0 4028:540d1059c802
    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):