mercurial/obsolete.py
changeset 49300 227124098e14
parent 49284 d44e3c45f0e4
child 49306 2e726c934fcd
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