bundle: fix wrong check of read_header()'s return value & add tests
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Tue, 6 Mar 2007 21:57:07 +0000 (22:57 +0100)
committerJunio C Hamano <junkio@cox.net>
Wed, 7 Mar 2007 06:06:46 +0000 (22:06 -0800)
commit8315588b59bea45c4b82451cc3ac337fa5c68526
tree163dfd0bb02f78bfd40063ad7d9890c043eb3845
parent8839ac9442c9ded41bfa369a142fd2e659a44377
bundle: fix wrong check of read_header()'s return value & add tests

If read_header() fails, it returns <0, not 0. Further, an open(/dev/null)
was not checked for errors.

Also, this adds two tests to make sure that the bundle file looks
correct, by checking if it has the header has the expected form, and that
the pack contains the right amount of objects.

Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-bundle.c
t/t5510-fetch.sh