mercurial/util.py
changeset 22958 bb7a911b138e
parent 22643 3b1c0e1ede4c
child 22962 4d58f4083148
--- a/mercurial/util.py	Thu Oct 16 03:22:51 2014 -0700
+++ b/mercurial/util.py	Wed Sep 24 16:00:47 2014 +0900
@@ -108,6 +108,15 @@
     _fastsha1 = sha1 = _sha1
     return _sha1(s)
 
+def md5(s=''):
+    try:
+        from hashlib import md5 as _md5
+    except ImportError:
+        from md5 import md5 as _md5
+    global md5
+    md5 = _md5
+    return _md5(s)
+
 try:
     buffer = buffer
 except NameError: