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

Re: [kernel.org users] README and ChangeLog files

From
Linus Torvalds <torvalds@linux-foundation.org>
Date
Aug 21, 2008, 15:35 UTC
Message-ID
<alpine.LFD.1.10.0808210830080.3487@nehalem.linux-foundation.org>
In-Reply-To
<48AD03BD.9000909@zytor.com>
On Wed, 20 Aug 2008, H. Peter Anvin wrote:
Show 5 quoted lines
> 
> Personally, I think this grand renaming was a huge step backwards; an attempt
> to be bug-compatible with other SCMs.  The only people I personally ever saw
> complaining about the situation in the first place were people who were
> fanbois of some other SCM.

Heh. It's true that the push came from people who were used to the "scm xyz" model, but it's also true that git basically made the situation in /usb/bin even worse.

You _can_ actually have the "best of both worlds" (if you really do want to continue the "git-xyzzy" usage) by doing

	PATH=$PATH:$(git --exec-path)

although there has been noise about removing the built-in commands entirely even from there. I'm cc'ing the git mailing list just to bring the point up - I'm the one who actually championed removing the "unnecessary" hardlinks, and it seems that nto doing so was the right choice.

One of the reasons that the dashed format is being removed is a real technical one, though: git aliases. They never supported the dashed format, since they never were real executables (that's the whole point of an alias, after all).

So even with the above path thing, you'll still have to use the spacey version for any aliases you use.

			Linus
Next: Petr Baudis
Message 1 of 5 in “Re: [kernel.org users] README and ChangeLog files”
  1. Linus TorvaldsAug 21, 2008
  2. Petr BaudisAug 21, 2008
  3. Michael J GruberAug 21, 2008
  4. Junio C HamanoAug 22, 2008
  5. Jeff GarzikAug 22, 2008

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.