The output of git-diff is different from my expectation. It may skip some lines of context. For the case of the diff result attached here, a blank line and a line with a leading slash is skipped.
Please check out the attached files for details. Thanks.
ab.patch
Description: Binary data
int a = 1; /* * 1 * 2 * 3 * added */
int a = 1; /* * 1 * 2 * 3 */