Re: Start deprecating "git-command" in favor of "git command"
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Jun 30, 2007, 19:17 UTC
- Message-ID
- <7vy7i1b6bt.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <alpine.LFD.0.98.0706301135300.1172@woody.linux-foundation.org>
Linus Torvalds <torvalds@linux-foundation.org> 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".