comparison mercurial/obsolete.py @ 49300:227124098e14

py3: use `x.hex()` instead of `pycompat.sysstr(node.hex(x))`
author Manuel Jacob <me@manueljacob.de>
date Tue, 31 May 2022 03:06:05 +0200
parents d44e3c45f0e4
children 2e726c934fcd
comparison
equal deleted inserted replaced
49299:4554e2e965e2 49300:227124098e14
645 raise ValueError(prec) 645 raise ValueError(prec)
646 for succ in succs: 646 for succ in succs:
647 if len(succ) != 20: 647 if len(succ) != 20:
648 raise ValueError(succ) 648 raise ValueError(succ)
649 if prec in succs: 649 if prec in succs:
650 raise ValueError( 650 raise ValueError('in-marker cycle with %s' % prec.hex())
651 'in-marker cycle with %s' % pycompat.sysstr(hex(prec))
652 )
653 651
654 metadata = tuple(sorted(metadata.items())) 652 metadata = tuple(sorted(metadata.items()))
655 for k, v in metadata: 653 for k, v in metadata:
656 try: 654 try:
657 # might be better to reject non-ASCII keys 655 # might be better to reject non-ASCII keys