git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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.

Previous: Jason McMullanNext: Sebastian Kuzminsky
Message 2 of 6 in “One Git To Rule Them All”
  1. One Git To Rule Them AllJason McMullan, Jun 1, 2005
  2. Junio C HamanoJun 1, 2005
  3. Sebastian KuzminskyJun 1, 2005
  4. McMullan, JasonJun 1, 2005
  5. Junio C HamanoJun 1, 2005
  6. McMullan, JasonJun 1, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.