From: Stephan Beyer Date: Thu, 28 Aug 2008 01:04:58 GMT Subject: Re: Are these bugs? Message-ID: <20080828010458.GE12354@leksak.fem-net> In-Reply-To: <7v1w0akolk.fsf@gitster.siamese.dyndns.org> Hi, Junio C Hamano wrote: > "Jay Soffian" 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. 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. So, for a patch, is it sane to just remove/clear the index if get_sha1("HEAD", sha1) fails? Regards, Stephan -- Stephan Beyer , PGP 0x6EDDD207FCC5040F