Ok, at that point I certainly agree.
As long as we're talking about a single flat file, I don't think it would
be all that painful to have a totally new index format. The original
format was (obviously) designed to be just mmap'ed and turned into a C
array with no real parsing.
But once we started building a separate index data structure with internal
structure _anyway_ (for the extended in-memory flags and the filename
hashing), a lot of the reasons for the original format kind of went away.
Linus
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html