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

Re: Are these bugs?

From
Stephan Beyer <s-beyer@gmx.net>
Date
Aug 28, 2008, 01:04 UTC
Message-ID
<20080828010458.GE12354@leksak.fem-net>
In-Reply-To
<7v1w0akolk.fsf@gitster.siamese.dyndns.org>
Hi,
Junio C Hamano wrote:
Show 6 quoted lines
> "Jay Soffian" <jaysoffian@gmail.com> writes:
> 
> > I understand why "git reset" failed, but at best the error message is
> > confusing to a new user.
> 
> This is in "patches welcome" category.

<noise> I sometimes wondered if "git init" should create a dummy commit with empty tree, empty commit message or something like that and set refs/heads/master to that and HEAD to master. But I always said to myself that this is a stupid idea for several reasons, i.e. backwards compatibility, or: if the dummy commit is to be ignored (i.e. will not become parent of the first commit), then it does not really help at all in decreasing complexity. So I rejected this thought, but now it came back. ;-)

A backwards-compatibily-breaking dummy commit would also help rebasing onto the dummy (replacing the first real commit). But I still think it's stupid. </noise>

So, for a patch, is it sane to just remove/clear the index if get_sha1("HEAD", sha1) fails?

Regards,
  Stephan
-- 
Stephan Beyer <s-beyer@gmx.net>, PGP 0x6EDDD207FCC5040F
Previous: Junio C HamanoNext: Junio C Hamano
Message 3 of 6 in “Are these bugs?”
  1. Jay SoffianAug 27, 2008
  2. Junio C HamanoAug 27, 2008
  3. Stephan BeyerAug 28, 2008
  4. Junio C HamanoAug 28, 2008
  5. Benny HalevyAug 28, 2008
  6. Jay SoffianAug 28, 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.