diff mercurial/filelog.py @ 2910:5df3e5cf16bc

Move cmp bits from filelog to revlog
author Matt Mackall <mpm@selenic.com>
date Tue, 15 Aug 2006 14:18:13 -0500
parents 05257fd28591
children 21631c2c09a5
line wrap: on
line diff
--- a/mercurial/filelog.py
+++ b/mercurial/filelog.py
@@ -73,18 +73,7 @@ class filelog(revlog):
             t2 = self.read(node)
             return t2 == text
 
-        p1, p2 = self.parents(node)
-        h = hash(text, p1, p2)
-
-        return h != node
-
-    def makenode(self, node, text):
-        """calculate a file nodeid for text, descended or possibly
-        unchanged from node"""
-
-        if self.cmp(node, text):
-            return hash(text, node, nullid)
-        return node
+        return revlog.cmp(self, node, text)
 
     def annotate(self, node):