Andreas Ericsson <ae@xxxxxx> writes: > You seem to believe that the in-memory representation of trees have to > be the same as the on-disk one. That's simply not true. Git cheats > outrageously with internal formats for pretty much everything in order > to squeeze out more performance. While the last statement applies to other parts of the system, it is not true for the in-core index design. We always had a flat index, and it is not cheating at all. The original "tree" was also a flat representation of everything under the sun, and hierarchical tree objects came much later. -- 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