summaryrefslogtreecommitdiff
path: root/t/t5300-pack-object.sh
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-12-23 06:57:20 (GMT)
committerJunio C Hamano <junkio@cox.net>2005-12-23 22:14:28 (GMT)
commitc5ced64578a82b9d172aceb2f67c6fb9e639f6d9 (patch)
treece00f33992bbd7be504b6ba1c755fb1ffcca4542 /t/t5300-pack-object.sh
parent1e80e0449248edb77b0fb9853f4a3404a599e207 (diff)
downloadgit-c5ced64578a82b9d172aceb2f67c6fb9e639f6d9.zip
git-c5ced64578a82b9d172aceb2f67c6fb9e639f6d9.tar.gz
git-c5ced64578a82b9d172aceb2f67c6fb9e639f6d9.tar.bz2
check_packed_git_idx(): check integrity of the idx file itself.
Although pack-check.c had routine to verify the checksum for the pack index file itself, the core did not check it before using it. This is stolen from the patch to tighten packname requirements. Signed-off-by: Junio C Hamano <junkio@cox.net> (cherry picked from 797bd6f490c91c07986382b9f268e0df712cb246 commit)
Diffstat (limited to 't/t5300-pack-object.sh')
-rwxr-xr-xt/t5300-pack-object.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/t/t5300-pack-object.sh b/t/t5300-pack-object.sh
index 5b50536..7dfb1ab 100755
--- a/t/t5300-pack-object.sh
+++ b/t/t5300-pack-object.sh
@@ -163,6 +163,13 @@ test_expect_success \
else :;
fi &&
+ cp test-1-${packname_1}.pack test-3.pack &&
+ dd if=/dev/zero of=test-3.idx count=1 bs=1 conv=notrunc seek=1200 &&
+ if git-verify-pack test-3.pack
+ then false
+ else :;
+ fi &&
+
:'
test_expect_success \