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

Re: [PATCH] rev-parse: Allow @{U} as a synonym for @{u}

From
Nguyen Thai Ngoc Duy <pclouds@gmail.com>
Date
Aug 18, 2011, 01:53 UTC
Message-ID
<CACsJy8CX7X3u4i_kXChVHkFK=Q--pRBrxmdvjxrF7wr5_SyakA@mail.gmail.com>
In-Reply-To
<7vhb5fd4zy.fsf@alter.siamese.dyndns.org>
On Thu, Aug 18, 2011 at 5:53 AM, Junio C Hamano <gitster@pobox.com> wrote:
Show 17 quoted lines
> Letting u/upstream spelled case-insensitively does improve consistency
> among the above, but at the same time if we ever wanted to enhance @{...}
> notation even further in the future, we are restricted to a payload that
> is case insensitive to retain the consistency.
>
> The only remotely semi-plausible enhancement I could think of is perhaps
> to allow @{/regexp} to find a reflog entry that matches the given pattern,
> and in such a use case we would certainly want to take the pattern in a
> case sensitive way. This change closes the door to that, and that is the
> only downside I can think of right now.
>
> I hate to declare that we will never support such a feature with this
> change, but at the same time, I do not think I would need such a feature
> that often. But for that matter, I do not think I would miss @{UpStREAM},
> either, and that takes me back to "Meh" for this change.
>
> What do people think?

The itch is probably because people have to release shift, then press shift again to type "@{u}". How about allow case insensitive match if there's only _one_ letter inside @{}?

That would solve the shift problem while leaving door for @{...} extension.
-- 
Duy
Previous: Junio C HamanoNext: Michael J Gruber
Message 4 of 8 in “can we have @{U} as an alias for @{u}”
  1. Sitaram ChamartyAug 13, 2011
  2. rev-parse: Allow @{U} as a synonym for @{u}Conrad Irwin, Aug 14, 2011
  3. Junio C HamanoAug 17, 2011
  4. Nguyen Thai Ngoc DuyAug 18, 2011
  5. Michael J GruberAug 18, 2011
  6. Nguyen Thai Ngoc DuyAug 18, 2011
  7. Michael J GruberAug 18, 2011
  8. Conrad IrwinAug 19, 2011

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.