On Sat, 9 Feb 2008, Sean wrote: > On Sat, 09 Feb 2008 22:10:06 -0500 (EST) > Nicolas Pitre <nico@xxxxxxx> wrote: > > > On Sat, 9 Feb 2008, Jan Holesovsky wrote: > > > > > On Friday 08 February 2008 20:00, Jakub Narebski wrote: > > > > > > > Both Mozilla import, and GCC import were packed below 0.5 GB. Warning: > > > > you would need machine with large amount of memory to repack it > > > > tightly in sensible time! > > > > > > As I answered elsewhere, unfortunately it goes out of memory even on 8G > > > machine (x86-64), so... But still trying. > > > > Try setting the following config variables as follows: > > > > git config pack.deltaCacheLimit 1 > > git config pack.deltaCacheSize 1 > > git config pack.windowMemory 1g > > > > That should help keeping memory usage somewhat bounded. > > > > Hi Nicolas, > > Tried that earlier today and got a 1.6G pack (on a 2G machine). There are > some big objects in that repo.. over 100 are 30 to 62M in size, 400 more > over 10M, and ~40,000 over 100K. Would you expect a larger memory window > (on a better machine) to help shrink the repo down any more? Well, I don't think so. Anyway, with the above pack.windowMemory setting, the window probably gets shrinked if those big objects are all to be found in the same window. So that would be the setting to increase if you have lots of ram. Finding out what those huge objects are, and if they actually need to be there, would be a good thing to do to reduce any repository size. Nicolas - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html