Re: [PATCH] One Git To Rule Them All
- From
Junio C Hamano <junkio@cox.net>
- Date
- Jun 1, 2005, 06:21 UTC
- Message-ID
- <7vis0yr41f.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <20050601055833.GA14231@port.evillabs.net>
In my opinion, this is going backwards.
I think we had this discussion long time ago on the list, and instead of using cvs/svn style of "cmd subcmd" syntax, the consensus back then was that using "cmd-" prefix without spaces is easier for making TAB completion to work (you do not have to muck with command specific rules in the readline configuration), and this is especially helpful for people who ends up using the bare Plumbing. IIUC, the same reason is behind cg-* command set.
Having said that, for many people who do not wish to use the bare Plumbing interactively, installing git-* commands in, say, $(libexec)/git/ might be a more appropriate option. But we have to remember there are people who uses the bare Plumbing interatively. I think Jeff Garzik said he does not use Cogito, and I suspect Linus does not either.