2012/1/12 Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx>: > Nguyễn Thái Ngọc Duy <pclouds@xxxxxxxxx> writes: > >> This allows you to do >> >> git diff --no-index file1.old file1.new file2.old file2.new... >> >> It could be seen as an abuse of "git --no-index", but it's very >> tempting considering many bells and whistles git's diff machinery >> provides. > > I find this very, very unintuitive. I tried with GNU diff: > > diff 1 2 3 4 > > and it complained with "diff: extra operand `3'". I find > > git diff --no-index file1.old file1.new > git diff --no-index file2.old file2.new > > far more intuitive, less error prone (when you start having a > non-trivial list of arguments, it's hard to tell which is the new and > which is the old visually), ... So I'm curious why you prefer your > syntax. Single operation has its advantages: - one pager - one stat and summary - might be easier to script (just throw them all to xargs) - hell, i might even benefit from git copy/modify detection -- Duy -- 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