From: Johannes Sixt Date: Fri, 30 Jan 2009 09:27:22 GMT Subject: Re: [PATCH 1/2] fsck: HEAD is part of refs Message-ID: <4982C7FA.20107@viscovery.net> In-Reply-To: <7veiylb1in.fsf_-_@gitster.siamese.dyndns.org> Junio C Hamano schrieb: > By default we looked at all refs but not HEAD. The only thing that > made fsck not lose sight of comments that are only reachable from a > detached HEAD was the reflog for the HEAD. > > This fixes it, with a new test. [...] > +test_expect_success setup ' > + test_commit A && > + git checkout HEAD^0 && > + test_commit B && > + git reflog expire --expire=now --all > +' > + > +test_expect_success 'HEAD is part of refs' ' > + test 0 = $(git fsck | wc -l) I'm scratching my head over this. This test succeeds even without the change... (Tested with a34a9db.) -- Hannes