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

Re: What's cooking in git.git (May 2013, #04; Wed, 15)

From
Junio C Hamano <gitster@pobox.com>
Date
May 21, 2013, 15:27 UTC
Message-ID
<7vy5b8qro0.fsf@alter.siamese.dyndns.org>
In-Reply-To
<87a9nobyae.fsf@linux-k42r.v.cablecom.net>
Thomas Rast <trast@inf.ethz.ch> writes:
Show 8 quoted lines
> Junio C Hamano <gitster@pobox.com> writes:
>
>> In addition to your topic, it may be a good idea to notice this at
>> the Porcelain level (e.g. "checkout -b" and "branch", but not at the
>> "update-ref" level) and warn or even die if a Porcelain tries to
>> create a branch with such a name.
>
> But if we're going there and deprecating some ways of naming refs,

This is not about deprecating but is discouraging a confusing use at the Porcelain level (i.e. enforcing one policy decision that may not apply to those who wrote their own workflow using plumbing commands, knowing and following the "full 40-hex is taken as an object name, not a dwimmed ref" rule---to them there is no ambiguities).

I think I see where you are going and I do not necessarily disagree with that, but it is a separate topic.

> please also disallow some other funny things in the same go.  Michael
> suggested this earlier in some thread: the fewer ways we have of legally
> spelling refnames, the more syntax is available for revision syntax.
Previous: Thomas RastNext: Duy Nguyen
Message 6 of 9 in “What's cooking in git.git (May 2013, #04; Wed, 15)”
  1. Junio C HamanoMay 15, 2013
  2. David AguilarMay 16, 2013
  3. Duy NguyenMay 20, 2013
  4. Junio C HamanoMay 20, 2013
  5. Thomas RastMay 21, 2013
  6. Junio C HamanoMay 21, 2013
  7. Duy NguyenMay 27, 2013
  8. Junio C HamanoMay 28, 2013
  9. Felipe ContrerasMay 20, 2013

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.