mercurial/manifest.py
changeset 31366 45347d4a4f07
parent 31365 28e3471a21ef
child 31367 ef50b491c17d
equal deleted inserted replaced
31365:28e3471a21ef 31366:45347d4a4f07
    36         if prev is not None and prev > l:
    36         if prev is not None and prev > l:
    37             raise ValueError('Manifest lines not in sorted order.')
    37             raise ValueError('Manifest lines not in sorted order.')
    38         prev = l
    38         prev = l
    39         f, n = l.split('\0')
    39         f, n = l.split('\0')
    40         if len(n) > 40:
    40         if len(n) > 40:
    41             yield f, revlog.bin(n[:40]), n[40:]
    41             yield f, bin(n[:40]), n[40:]
    42         else:
    42         else:
    43             yield f, revlog.bin(n), ''
    43             yield f, bin(n), ''
    44 
    44 
    45 def _parsev2(data):
    45 def _parsev2(data):
    46     metadataend = data.find('\n')
    46     metadataend = data.find('\n')
    47     # Just ignore metadata for now
    47     # Just ignore metadata for now
    48     pos = metadataend + 1
    48     pos = metadataend + 1