diff mercurial/util.py @ 22958:bb7a911b138e

util: move md5 back next to sha1 and allow to call it without an argument This effectively backs out changeset 908c5906091b. The API change is done so that both util.sha1 and util.md5 can be called the same way. The function is moved in order to use it for md5 checksumming for an upcoming bundle2 feature.
author Mike Hommey <mh@glandium.org>
date Wed, 24 Sep 2014 16:00:47 +0900
parents 3b1c0e1ede4c
children 4d58f4083148
line wrap: on
line diff
--- 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: