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: