mercurial/revlog.py
changeset 27475 a2e2a8fa5fd1
parent 27472 3dea4eae4eeb
child 27637 b502138f5faa
equal deleted inserted replaced
27474:e517a89c24e1 27475:a2e2a8fa5fd1
   108         try:
   108         try:
   109             return _decompress(bin)
   109             return _decompress(bin)
   110         except zlib.error as e:
   110         except zlib.error as e:
   111             raise RevlogError(_("revlog decompress error: %s") % str(e))
   111             raise RevlogError(_("revlog decompress error: %s") % str(e))
   112     if t == 'u':
   112     if t == 'u':
   113         return bin[1:]
   113         return util.buffer(bin, 1)
   114     raise RevlogError(_("unknown compression type %r") % t)
   114     raise RevlogError(_("unknown compression type %r") % t)
   115 
   115 
   116 # index v0:
   116 # index v0:
   117 #  4 bytes: offset
   117 #  4 bytes: offset
   118 #  4 bytes: compressed length
   118 #  4 bytes: compressed length