mercurial/revlog.py
changeset 542 eda4c32c167a
parent 515 03f27b1381f9
parent 531 0e9234a1a3f6
child 547 4fc63e22b1fe
--- a/mercurial/revlog.py	Thu Jun 30 07:16:05 2005 +0100
+++ b/mercurial/revlog.py	Thu Jun 30 21:47:23 2005 +0100
@@ -37,7 +37,10 @@
 def hash(text, p1, p2):
     l = [p1, p2]
     l.sort()
-    return sha.sha(l[0] + l[1] + text).digest()
+    s = sha.new(l[0])
+    s.update(l[1])
+    s.update(text)
+    return s.digest()
 
 nullid = "\0" * 20
 indexformat = ">4l20s20s20s"