Hashing speed-up
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hashing speed-up
- From Chris Mason
manifest hash: c10091676647015b907a3ddce4dc629cb485de36
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQFCxCFmywK+sNU5EO8RAjiEAJ98eBaomWIUtT7DAm5dCbcAOe1I7gCdFl/E
AvepXnn+tLC2Grk9et2sL3M=
=spZz
-----END PGP SIGNATURE-----
--- a/mercurial/revlog.py Wed Jun 29 22:12:23 2005 -0800
+++ b/mercurial/revlog.py Thu Jun 30 08:44:22 2005 -0800
@@ -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"