mercurial/mdiff.py
changeset 5367 7530334bf301
parent 4878 372d93f03d3a
child 5482 e5eedd74e70f
equal deleted inserted replaced
5366:ff32b2725651 5367:7530334bf301
   243 
   243 
   244 # similar to difflib.SequenceMatcher.get_matching_blocks
   244 # similar to difflib.SequenceMatcher.get_matching_blocks
   245 def get_matching_blocks(a, b):
   245 def get_matching_blocks(a, b):
   246     return [(d[0], d[2], d[1] - d[0]) for d in bdiff.blocks(a, b)]
   246     return [(d[0], d[2], d[1] - d[0]) for d in bdiff.blocks(a, b)]
   247 
   247 
       
   248 def trivialdiffheader(length):
       
   249     return struct.pack(">lll", 0, 0, length)
       
   250 
   248 patches = mpatch.patches
   251 patches = mpatch.patches
   249 patchedsize = mpatch.patchedsize
   252 patchedsize = mpatch.patchedsize
   250 textdiff = bdiff.bdiff
   253 textdiff = bdiff.bdiff