--- a/mercurial/subrepo.py Fri Jun 10 00:25:07 2016 -0400
+++ b/mercurial/subrepo.py Fri Jun 10 00:12:33 2016 -0400
@@ -9,6 +9,7 @@
import copy
import errno
+import hashlib
import os
import posixpath
import re
@@ -50,7 +51,7 @@
def _getstorehashcachename(remotepath):
'''get a unique filename for the store hash cache of a remote repository'''
- return util.sha1(_expandedabspath(remotepath)).hexdigest()[0:12]
+ return hashlib.sha1(_expandedabspath(remotepath)).hexdigest()[0:12]
class SubrepoAbort(error.Abort):
"""Exception class used to avoid handling a subrepo error more than once"""
@@ -659,7 +660,7 @@
yield '# %s\n' % _expandedabspath(remotepath)
vfs = self._repo.vfs
for relname in filelist:
- filehash = util.sha1(vfs.tryread(relname)).hexdigest()
+ filehash = hashlib.sha1(vfs.tryread(relname)).hexdigest()
yield '%s = %s\n' % (relname, filehash)
@propertycache