equal
deleted
inserted
replaced
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 |