On Sun, Aug 16, 2009 at 12:16:22PM -0700, Junio C Hamano wrote: > (2) IIRC, "git gc --auto" runs "repack -A". What is its effect with > respect to this dependency between object stores? I suspect it would > also break the dependency, but if so, is it a good thing? Perhaps > should we change it to use a version that keeps the dependency > instead? No, it actually runs "repack -d -l -A", which behaves fine. I even tested it to make sure. BTW, the "gc.auto" setting is really annoying at low levels (I set gc.auto to 1 for testing). For efficiency, it looks at only one hashed object directory, and then assumes the other 255 contain roughly the same number of objects. But you get bad sampling error when you have fewer than 256 objects. I don't think it is worth caring about, though. It doesn't seem very sane to set gc.auto to something so low. -Peff -- 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