[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnu-arch-users] Re: [GNU-arch-dev] Re: [ANNOUNCEMENT] /Arch/ embraces `

From: John A Meinel
Subject: [Gnu-arch-users] Re: [GNU-arch-dev] Re: [ANNOUNCEMENT] /Arch/ embraces `git'
Date: Wed, 20 Apr 2005 17:23:15 -0500
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

Tom Lord wrote:


Linus is moving to checksumming *before* rather than *after* compression.

I'm not sure that's a great idea but, should it stick, my challenge
is accordingly modified.


What about doing both? Have the official address be the
"SHA(original),SIZE(orig)", but in the metadata keep the SHA and size
for both the compressed and the original.

This allows you to validate the contents without decompression.
Actually, I would argue that you should have the "compressed" hash be a
concatenation of the uncompressed hash and the compressed data. That way
you gain a little bit of tying between the decompressed hash and the
compressed one.

It means there would be a "validate_blob_db" and a
"really_validate_blob_db", where the first wouldn't have to decompress,
and the second one would.

The first one is 99.999% good enough.


Attachment: signature.asc
Description: OpenPGP digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]