mercurial/revlog.py
changeset 373 67081329d49a
parent 370 c90385d82aec
child 377 e5d769afd3ef
equal deleted inserted replaced
372:4b0f562c61f4 373:67081329d49a
    11 import zlib, struct, sha, binascii, heapq
    11 import zlib, struct, sha, binascii, heapq
    12 from mercurial import mdiff
    12 from mercurial import mdiff
    13 
    13 
    14 def hex(node): return binascii.hexlify(node)
    14 def hex(node): return binascii.hexlify(node)
    15 def bin(node): return binascii.unhexlify(node)
    15 def bin(node): return binascii.unhexlify(node)
    16 def short(node): return hex(node[:4])
    16 def short(node): return hex(node[:6])
    17 
    17 
    18 def compress(text):
    18 def compress(text):
    19     if not text: return text
    19     if not text: return text
    20     if len(text) < 44:
    20     if len(text) < 44:
    21         if text[0] == '\0': return text
    21         if text[0] == '\0': return text