From: Jeff King Date: Tue, 16 Sep 2014 00:30:47 GMT Subject: Re: Apparent bug in git-gc Message-ID: <20140916003046.GE5019@peff.net> In-Reply-To: <201409152334.s8FNY33M032615@hobgoblin.ariadne.com> On Mon, Sep 15, 2014 at 07:34:03PM -0400, Dale R. Worley wrote: > I have an 11 GB repository. It passes git-fsck (though with a number > of dangling objects). But when I run git-gc on it, the file > refs/heads/master disappears. That's the expected behavior. Gc runs "git pack-refs", which puts an entry into packed-refs and prunes the loose ref. > Since HEAD points to refs/heads/master, this makes the repository > unusable. Unusable how? Does `git rev-parse refs/heads/master` still produce a sha1? Does `git rev-parse HEAD`? If not, then that is definitely a bug. -Peff