comparison mercurial/revlog.py @ 7362:6db4a2ccef3a

revlog: remove delta function
author Matt Mackall <mpm@selenic.com>
date Wed, 12 Nov 2008 15:32:16 -0600
parents 9fe97eea5510
children 9d28ff207030
comparison
equal deleted inserted replaced
7361:9fe97eea5510 7362:6db4a2ccef3a
939 if cache_length != length: 939 if cache_length != length:
940 c = c[offset:offset + length] 940 c = c[offset:offset + length]
941 941
942 return decompress(c) 942 return decompress(c)
943 943
944 def delta(self, node):
945 """return or calculate a delta between a node and its predecessor"""
946 r = self.rev(node)
947 return self.revdiff(r - 1, r)
948
949 def revdiff(self, rev1, rev2): 944 def revdiff(self, rev1, rev2):
950 """return or calculate a delta between two revisions""" 945 """return or calculate a delta between two revisions"""
951 if rev1 + 1 == rev2 and self.base(rev1) == self.base(rev2): 946 if rev1 + 1 == rev2 and self.base(rev1) == self.base(rev2):
952 return self.chunk(rev2) 947 return self.chunk(rev2)
953 948