From: Brandon Casey Date: Wed, 05 Sep 2007 18:46:42 GMT Subject: Re: People unaware of the importance of "git gc"? Message-ID: In-Reply-To: <20070905174427.GC13314@fieldses.org> On Wed, 5 Sep 2007, J. Bruce Fields wrote: > Well, this may just prove I'm an idiot, but one of the reasons I rarely > run it is that I have trouble remembering exactly what it does; in > particular, > > - does it prune anything that might be needed by a repo I > cloned with -s? YES! yikes. This is about the best argument put forth so far for not automatically running git-gc. Personally, I think git-gc should not remove unreferenced objects without --prune (but I haven't done anything about it). But even if git-gc was modified in this way, an occasional git-gc --prune would still be necessary to remove all of the unreferenced and dangling objects safely with a human thinking about the shared repo implications (unless shared repo handling is modified). -brandon