In linux, git show 60d9aa7 -U0 goes into an infinite loop. The commit log starts with: commit 60d9aa758c00f20ade0cb1951f6a934f628dd2d7 Merge: b2adf0c 2e16cfc Author: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Date: Wed Dec 16 10:23:43 2009 -0800 Everything is fine without the -U0 option. The commit only contains the following @@ lines: @@@ -21,7 -21,7 +21,8 @@@ @@@ -33,7 -33,7 +33,8 @@@ That is, both have @@@, not @@. thanks, julia -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html