Re: Why repository grows after "git gc"? / Purpose of *.keep files?
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- May 12, 2008, 17:13 UTC
- Message-ID
- <alpine.DEB.1.00.0805121810501.30431@racer>
- 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