mercurial/revlog.py
changeset 4963 c0df0cce64a4
parent 4962 e017d3a82e1d
child 4964 ee983d0dbea8
equal deleted inserted replaced
4962:e017d3a82e1d 4963:c0df0cce64a4
   829     def cmp(self, node, text):
   829     def cmp(self, node, text):
   830         """compare text with a given file revision"""
   830         """compare text with a given file revision"""
   831         p1, p2 = self.parents(node)
   831         p1, p2 = self.parents(node)
   832         return hash(text, p1, p2) != node
   832         return hash(text, p1, p2) != node
   833 
   833 
   834     def makenode(self, node, text):
       
   835         """calculate a file nodeid for text, descended or possibly
       
   836         unchanged from node"""
       
   837 
       
   838         if self.cmp(node, text):
       
   839             return hash(text, node, nullid)
       
   840         return node
       
   841 
       
   842     def diff(self, a, b):
   834     def diff(self, a, b):
   843         """return a delta between two revisions"""
   835         """return a delta between two revisions"""
   844         return mdiff.textdiff(a, b)
   836         return mdiff.textdiff(a, b)
   845 
   837 
   846     def patches(self, t, pl):
   838     def patches(self, t, pl):