Felipe Contreras, 05.04.2009: > For example 'git stage diff' is more natural (at least to me) than 'git diff > --cached', same goes for 'git stage rm foo.c' vs 'git rm --cached foo.c'. Not for me. If I want to GET a diff, I want to use a command "diff", so "git diff" is more obvious. The next step is to say WHAT exactly to diff. Therefor options to the "diff" command are more logically to me from a hierarchic POV. And here I don't think options like "--cached" or "sha1..sha2", despite having different style, make any difference. Markus -- 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