more pedantry -- was digging through "man git-diff" and noticed the inconsistency in how options are represented. first, in the synopsis, you see "[options]": SYNOPSIS git diff [options] [<commit>] [--] [<path>...] git diff [options] --cached [<commit>] [--] [<path>...] git diff [options] <commit> <commit> [--] [<path>...] git diff [options] <blob> <blob> git diff [options] [--no-index] [--] <path> <path> while just below that in DESCRIPTION, it's all "[--options]": git diff [--options] [--] [<path>...] ^^^^^^^^^^^ a further search produced this from RelNotes/2.7.0.txt: "A couple of commands still showed "[options]" in their usage string to note where options should come on their command line, but we spell that "[<options>]" in most places these days." so, "git diff -h" does in fact use the allegedly encouraged syntax: $ git diff -h usage: git diff [<options>] [<commit> [<commit>]] [--] [<path>...] $ but should the man pages be updated similarly? i can whip up a patch for that unless someone wants to comment on this further. rday -- ======================================================================== Robert P. J. Day Ottawa, Ontario, CANADA http://crashcourse.ca/dokuwiki Twitter: http://twitter.com/rpjday LinkedIn: http://ca.linkedin.com/in/rpjday ========================================================================