From: Junio C Hamano Date: Sat, 30 Jun 2007 19:17:10 GMT Subject: Re: Start deprecating "git-command" in favor of "git command" Message-ID: <7vy7i1b6bt.fsf@assigned-by-dhcp.cox.net> In-Reply-To: Linus Torvalds writes: > Using "git xyzzy" also has some fundamental advantages, like the ability > to specify things like paging ("git -p xyzzy") and making the whole notion > of aliases act like other git commands (which they already do, but they do > *not* have a "git-xyzzy" form!) In the longer run, we may want to allow "git foo" to alias to "git foo --preferred-options", although we currently do not allow such an alias. Scripts, especially the ones we ship, would not want to be confused by the user aliases when that happens. > Anyway, while actually removing the "git-xyzzy" things is not practical > right now, we can certainly start slowly to deprecate it internally inside > git itself - in the shell scripts we use, and the test vectors. So I am somewhat negative on this, unless there is a way for scripts to say "Even though I say 'git foo', I do mean 'git foo' not whatever the user has aliased".