Mercurial > public > mercurial-scm > hg
comparison mercurial/hg.py @ 35582:72b91f905065
py3: use node.hex(h.digest()) instead of h.hexdigest()
hashlib.sha1.hexdigest() returns str on Python 3.
Differential Revision: https://phab.mercurial-scm.org/D1792
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Fri, 29 Dec 2017 05:25:27 +0530 |
parents | bdae51a83dfb |
children | c751b9fdbc40 |
comparison
equal
deleted
inserted
replaced
35581:154754d1f137 | 35582:72b91f905065 |
---|---|
567 except error.RepoLookupError: | 567 except error.RepoLookupError: |
568 ui.status(_('(not using pooled storage: ' | 568 ui.status(_('(not using pooled storage: ' |
569 'unable to resolve identity of remote)\n')) | 569 'unable to resolve identity of remote)\n')) |
570 elif sharenamemode == 'remote': | 570 elif sharenamemode == 'remote': |
571 sharepath = os.path.join( | 571 sharepath = os.path.join( |
572 sharepool, hashlib.sha1(source).hexdigest()) | 572 sharepool, node.hex(hashlib.sha1(source).digest())) |
573 else: | 573 else: |
574 raise error.Abort(_('unknown share naming mode: %s') % | 574 raise error.Abort(_('unknown share naming mode: %s') % |
575 sharenamemode) | 575 sharenamemode) |
576 | 576 |
577 if sharepath: | 577 if sharepath: |