I cannot figure out why only one commit is found for each line. I also need to fix my memory allocation code for ldiff
Change the string hash comparison function to fix the problem that Ldiff cannot find changed lines.
Also fix the Ldiff memory allocation problem. Still got the output alignment issue to deal with
Fix the output contents in non -W mode
A merge commit may also add some lines.