mercurial/filelog.py
changeset 32124 8ac7ac714e92
parent 30584 be5b2098a817
child 34023 ba479850c9c7
equal deleted inserted replaced
32123:5f53c267e362 32124:8ac7ac714e92
    16     revlog,
    16     revlog,
    17 )
    17 )
    18 
    18 
    19 _mdre = re.compile('\1\n')
    19 _mdre = re.compile('\1\n')
    20 def parsemeta(text):
    20 def parsemeta(text):
    21     """return (metadatadict, keylist, metadatasize)"""
    21     """return (metadatadict, metadatasize)"""
    22     # text can be buffer, so we can't use .startswith or .index
    22     # text can be buffer, so we can't use .startswith or .index
    23     if text[:2] != '\1\n':
    23     if text[:2] != '\1\n':
    24         return None, None
    24         return None, None
    25     s = _mdre.search(text, 2).start()
    25     s = _mdre.search(text, 2).start()
    26     mtext = text[2:s]
    26     mtext = text[2:s]