From: Junio C Hamano Date: Sun, 01 Jul 2007 02:25:18 GMT Subject: Re: Start deprecating "git-command" in favor of "git command" Message-ID: <7vtzsoami9.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20070630194335.GK7730@nan92-1-81-57-214-146.fbx.proxad.net> Yann Dirson writes: > On Sat, Jun 30, 2007 at 12:17:10PM -0700, Junio C Hamano wrote: >> 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". > > "git --no-alias foo" (like "cvs -f foo" which ignores ~/.cvsrc) ? The current scripts that largely use "git-foo" do not have to be changed. Your --no-alias and Linus's "git - foo" would be a "solution", but both require changes to the scripts -- and that "solution" is necessary only because we would rewrite calls to "git-foo" in existing scripts to "git foo" today? No, thanks. We should do better than that.