Find the differences between two texts. Simplifies the problem by
stripping any common prefix or suffix off the texts before diffing.
@param text1 Old string to be diffed.
@param text2 New string to be diffed.
@param checklines Speedup flag. If false, then don't run a
line-level diff first to identify the changed areas.
If true, then run a faster slightly less optimal diff.
@param deadline Time when the diff should be complete by. Used
internally for recursive calls. Users should set DiffTimeout
instead.
@return List of Diff objects.
Find the differences between two texts. Simplifies the problem by stripping any common prefix or suffix off the texts before diffing. @param text1 Old string to be diffed. @param text2 New string to be diffed. @param checklines Speedup flag. If false, then don't run a line-level diff first to identify the changed areas. If true, then run a faster slightly less optimal diff. @param deadline Time when the diff should be complete by. Used internally for recursive calls. Users should set DiffTimeout instead. @return List of Diff objects.