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

Re: [PATCH] checkout: do not corrupt HEAD on empty repo

From
Junio C Hamano <gitster@pobox.com>
Date
May 8, 2012, 16:29 UTC
Message-ID
<7v4nrqy6ur.fsf@alter.siamese.dyndns.org>
In-Reply-To
<1336493114-4984-1-git-send-email-kusmabite@gmail.com>
Erik Faye-Lund <kusmabite@gmail.com> writes:
Show 9 quoted lines
> In abe1998 ("git checkout -b: allow switching out of an unborn
> branch"), a code-path overly-optimisticly assumed that a
> branch-name was specified. This is not always the case, and as
> a result a NULL-pointer was attempted printed to .git/HEAD.
>
> This could lead to at least two different failure modes:
>  1) The CRT formated the NULL-string as something useful (e.g
>     "(null)")
>  2) The CRT crasheed.

Just a quick question. What does a cathode ray tube have to do with this (or "are people expected to know what CRT you are talking about?")?

Otherwise the explanation, the patch and the added test makes sense.
Thanks.
Previous: Junio C HamanoNext: Erik Faye-Lund
Message 6 of 10 in “checkout: do not corrupt HEAD on empty repo”
  1. checkout: do not corrupt HEAD on empty repoErik Faye-Lund, May 8, 2012
  2. Erik Faye-LundMay 8, 2012
  3. Junio C HamanoMay 8, 2012
  4. Erik Faye-LundMay 8, 2012
  5. Junio C HamanoMay 8, 2012
  6. Junio C HamanoMay 8, 2012
  7. Erik Faye-LundMay 8, 2012
  8. Junio C HamanoMay 8, 2012
  9. Erik Faye-LundMay 8, 2012
  10. Andreas SchwabMay 8, 2012

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.