--- a/hgext/remotefilelog/fileserverclient.py Tue Nov 13 17:41:54 2018 +0300
+++ b/hgext/remotefilelog/fileserverclient.py Tue Nov 13 18:07:21 2018 +0300
@@ -18,6 +18,7 @@
from mercurial.node import bin, hex, nullid
from mercurial import (
error,
+ node,
pycompat,
revlog,
sshpeer,
@@ -44,11 +45,11 @@
_downloading = _('downloading')
def getcachekey(reponame, file, id):
- pathhash = hashlib.sha1(file).hexdigest()
+ pathhash = node.hex(hashlib.sha1(file).digest())
return os.path.join(reponame, pathhash[:2], pathhash[2:], id)
def getlocalkey(file, id):
- pathhash = hashlib.sha1(file).hexdigest()
+ pathhash = node.hex(hashlib.sha1(file).digest())
return os.path.join(pathhash, id)
def peersetup(ui, peer):