From: Johannes Schindelin Date: Mon, 12 May 2008 17:13:17 GMT Subject: Re: Why repository grows after "git gc"? / Purpose of *.keep files? Message-ID: In-Reply-To: <20080512155243.GA3592@mithlond.arda.local> Hi, On Mon, 12 May 2008, Teemu Likonen wrote: > Probably a crazy idea: What if "gc --aggressive" first removed *.keep > files and after packing and garbage-collecting and whatever it does it > would add a .keep file for the newly created pack? Most .keep files are not meant to be removed by git-gc. Usually, .keep files are only created interactively (if you _want_ to keep a pack, e.g. when it has been optimally packed and is big), or by git-index-pack while it is writing a pack (IIRC). So I think it would be wrong for "gc --aggressive" to remove the .keep files. Ciao, Dscho