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

Re: [PATCH 1/2] Allow '-' in config variable names

From
Junio C Hamano <junkio@cox.net>
Date
Oct 30, 2006, 22:45 UTC
Message-ID
<7vodrtv2wy.fsf@assigned-by-dhcp.cox.net>
In-Reply-To
<Pine.LNX.4.64.0610300823250.25218@g5.osdl.org>
Linus Torvalds <torvalds@osdl.org> writes:
Show 7 quoted lines
> I need this in order to allow aliases of the same form as "ls-tree", 
> "rev-parse" etc, so that I can use
>
> 	[alias]
> 		my-cat=--paginate cat-file -p
>
> to add a "git my-cat" command.

I do not have problem with this (and would perhaps also want to add '_' to keychar set), but people who envisioned parsing config from scripts (i.e. Perly git) might prefer if we stayed within alnum, since I'd suspect then they may be able to reuse existing .ini parsers. I do not much care about that myself, but I am bringing it up just in case other people might.

Other than that, this sounds nice.

By the way, everybody seems to do "alias.xxx = -p cat-file -p" (I have it as "git less"). Maybe we would want to make a built-in alias for that?

Previous: Junio C HamanoNext: Junio C Hamano
Message 5 of 9 in “Allow '-' in config variable names”
  1. 1/2 Allow '-' in config variable namesLinus Torvalds, Oct 30, 2006
  2. 2/2 git push: add verbose flag and allow overriding of default target repositoryLinus Torvalds, Oct 30, 2006
  3. Junio C HamanoOct 30, 2006
  4. Junio C HamanoOct 31, 2006
  5. Junio C HamanoOct 30, 2006
  6. Junio C HamanoOct 31, 2006
  7. J. Bruce FieldsOct 31, 2006
  8. Linus TorvaldsOct 31, 2006
  9. Johannes SchindelinOct 31, 2006

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.