diff -r 11855ba3904c -r bb7a911b138e mercurial/util.py --- 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: