On Wed, 14 May 2008, Linus Torvalds wrote: > > I think this patch is correct, but I wonder why you removed the pruning > from revision.c? In fact, it might be a good idea to not just keep it in revision.c, but move it up a bit, so that a commit that is packed and should be ignored won't even have its parents put on the list (which means that we not only ignore the trees in that commit, but also all parents). Of course, the more aggressively we prune, the more we end up having to depend on the fact that a commit that is in a pack that is marked "keep" must *always* have everything that leads to it in that pack or others also marked "keep". We effectively have that already (because we've always pruned away the commits early), but it's a thing to keep in mind whenever we prune even more aggressively. Linus -- 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