While I am still actively debugging this, it would be nice to get a second set of eyes on this:
Take file a
Then file b
The process works as expected:
> "a\x0abcde\x0a"
-"a", +"A", ="\x0abcde", +"fghijklmno", ="\x0a"
< "A\x0abcdefghijklmnopqrs\x0a"
But if you add one more character to the second line of file b (note the trailing t)
The third iteration of diff_cleanup_merge() will never hit i != -1
As I've stated, I'm actively debugging this, but just thought you might want to know.
While I am still actively debugging this, it would be nice to get a second set of eyes on this:
Take file
aThen file
bThe process works as expected:
But if you add one more character to the second line of file
b(note the trailingt)The third iteration of
diff_cleanup_merge()will never hiti != -1As I've stated, I'm actively debugging this, but just thought you might want to know.