improve reliability of fixup_pack_header_footer()
authorNicolas Pitre <nico@cam.org>
Fri, 29 Aug 2008 20:07:59 +0000 (16:07 -0400)
committerJunio C Hamano <gitster@pobox.com>
Sat, 30 Aug 2008 04:51:27 +0000 (21:51 -0700)
commitabeb40e5aa5b4a39799ae1caad241c8c7708053a
tree6fb35911f6750230ade15c390256bb237f5e0019
parent6ed7f25e95069a900b10f838b15639af3fac05d3
improve reliability of fixup_pack_header_footer()

Currently, this function has the potential to read corrupted pack data
from disk and give it a valid SHA1 checksum.  Let's add the ability to
validate SHA1 checksum of existing data along the way, including before
and after any arbitrary point in the pack.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-pack-objects.c
fast-import.c
index-pack.c
pack-write.c
pack.h