Re: [PATCH] [RFC] Generational repacking
- From
Nicolas Pitre <nico@cam.org>
- Date
- Jun 7, 2007, 03:20 UTC
- Message-ID
- <alpine.LFD.0.99.0706062314410.12885@xanadu.home>
- In-Reply-To
- <46676D44.7070703@vilain.net>
On Thu, 7 Jun 2007, Sam Vilain wrote:
Show 11 quoted lines
> Dana How wrote: > > This patch complicates git-repack.sh quite a bit and > > I'm unclear on what _problem_ you're addressing. > > The problem is simple, and it is partially in the eye of the beholder. > > That is; > > 1. without repacking, you get a lot of loose objects. > - unnecessary disk space usage > - bad performance on many OSes
No argument.
> 2. repack takes too long to run very regularly; it's an occasional > command.
It doesn't take long at all when you don't use -a.
> 3. the perception that git repositories are not maintenance free.
But this perception is true! It is possible to automate it, but some maintenance is necessary at some point.
> What I'm aiming for is something which is light enough that it might > even win back the performance loss you got from 1), and to solve the > perception problem of 3).
Run git-repack without -a from some hook. You can even launch it in the background.
Or what am I missing?
Nicolas