diff_timeout (float) - Number of seconds to map a diff before giving up (0 for infinity).
diff_edit_cost (int) - Cost of an empty edit operation in terms of edit characters.
match_threshold (float) - At what point is no match declared (0.0 = perfection, 1.0 = very loose).
match_distance (int) - How far to search for a match (0 = exact location, 1000+ = broad match).
A match this many characters away from the expected location will add
1.0 to the score (0.0 is a perfect match).
patch_delete_threshold (float) - When deleting a large block of text (over ~64 characters), how close does
the contents have to match the expected contents. (0.0 = perfection,
1.0 = very loose). Note that Match_Threshold controls how closely the
end points of a delete need to match.
patch_margin (int) - Chunk size for context length.
match_max_bits (int) - The number of bits in an int.