diff --git a/hgext/lfs/wrapper.py b/hgext/lfs/wrapper.py --- a/hgext/lfs/wrapper.py +++ b/hgext/lfs/wrapper.py @@ -15,6 +15,7 @@ from mercurial import ( error, filelog, + pycompat, revlog, util, ) @@ -85,7 +86,7 @@ text = text[offset:] # git-lfs only supports sha256 - oid = hashlib.sha256(text).hexdigest() + oid = pycompat.sysbytes(hashlib.sha256(text).hexdigest()) self.opener.lfslocalblobstore.write(oid, text) # replace contents with metadata