equal
deleted
inserted
replaced
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 |