mercurial/changelog.py
changeset 4266 1b5c38e9d7aa
parent 4209 dbc3846c09a1
child 4267 b11a2fb59cf5
equal deleted inserted replaced
4256:fe0fe0b4d73b 4266:1b5c38e9d7aa
    26 def _string_unescape(text):
    26 def _string_unescape(text):
    27     return text.decode('string_escape')
    27     return text.decode('string_escape')
    28 
    28 
    29 class changelog(revlog):
    29 class changelog(revlog):
    30     def __init__(self, opener, defversion=REVLOGV0):
    30     def __init__(self, opener, defversion=REVLOGV0):
    31         revlog.__init__(self, opener, "00changelog.i", "00changelog.d",
    31         revlog.__init__(self, opener, "00changelog.i", defversion)
    32                         defversion)
       
    33 
    32 
    34     def decode_extra(self, text):
    33     def decode_extra(self, text):
    35         extra = {}
    34         extra = {}
    36         for l in text.split('\0'):
    35         for l in text.split('\0'):
    37             if not l:
    36             if not l: