Re: Mozilla .git tree
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:38
Linus Torvalds [off-list ref] writes:
On Fri, 1 Sep 2006, A Large Angry SCM wrote:quoted
Unfortunately, the zlib CRC is of the _uncompressed_ data [1], so inflating the stream is still necessary to check for corruption.I don't think that is unfortunate. We really should inflate the stream anyway, since not only inflating it, but also applying any deltas to the base object is really the only way to verify its correctness for a delta thing. Otherwise, the SHA1 of the base could be totally corrupt. And once you inflate it and apply all deltas, you obviously also get the full SHA1 check, so you're _really_ safe. So let's do the really safe thing first, and see if it actually results in any problems.
I think this makes sense.