On 4/21/07, Jon Smirl <jonsmirl@xxxxxxxxx> wrote:
On 4/21/07, Marco Costalba <mcostalba@xxxxxxxxx> wrote: > Well, why to store always the full length SHA? When Shawn gets done with full compression the SHAs would get stored in the packfile once and then be replaced with a token generated from the compression algorithm. Compression tokens are designed to use the minimal number of bits depending on frequency of occurrence.
Currently in Lunux tree there are about 445.424 objects (git count-objects -v), if each object has his 40 bytes name it is about 20MB to store sha *once*, probably with no real disambiguate need to be that much. Marco - 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