Re: Something is broken in repack
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Dec 14, 2007, 01:04 UTC
- Message-ID
- <fjskqt$eap$1@ger.gmane.org>
- In-Reply-To
- <47616044.7070504@viscovery.net>
Johannes Sixt wrote:
Show 13 quoted lines
> Paolo Bonzini schrieb: >> Nguyen Thai Ngoc Duy wrote: >>> >>> Is there an alternative to "git repack -a -d" that repacks everything >>> but the first pack? >> >> That would be a pretty good idea for big repositories. If I were to >> implement it, I would actually add a .git/config option like >> pack.permanent so that more than one pack could be made permanent; then >> to repack really really everything you'd need "git repack -a -a -d". > > It's already there: If you have a pack .git/objects/pack/pack-foo.pack, then > "touch .git/objects/pack/pack-foo.keep" marks the pack as precious.
Actually you can (and probably should) put the one line with the _reason_ pack is to be kept in the *.keep file.
Hmmm... it is even documented in git-gc(1)... and git-index-pack(1) of all things.
-- Jakub Narebski Warsaw, Poland ShadeHawk on #git