On Wed, 21 Feb 2007, Linus Torvalds wrote: > > For the kernel, it took 2 minutes, but again, it was exactly the same > thing: just a few old tree objects that it rewrote, and as a result, > every single commit SHA1 changed. Still, it was almost _only_ commits > (it generated 49521 new objects, 49332 of which was the new commit > history) Side note: I wasn't entirelyaccurate. The kernel had trees with file mode 0644 for all the early commits, because my umask is 0022. So everything up to commit 4bfa437cf1 is shared after the conversion. But the next one (commit 5dfa9c1b4f) introduced the file include/asm-mips/vr41xx/pci.h with file mode 0664, and I'm not 100% sure why that one happened with that file mode, but as a result, every single commit ever after will have a different SHA1, because the tree got rewritten (and subsequent commits - even if their trees did *not* get rewritten - will obviously have different parent SHA1's). So 56 commits are shared, and "only" 49276 commits were rewritten (and apparently 245 trees). 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