X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=t%2Ft5300-pack-object.sh;h=5b50536b54ff84b6a6e51c210be39773c6879443;hb=29508e1efb8d5a18f78ca0f9be45fdde49ef6b76;hp=b0b93295732d7841517c51a17dfabe346508a6a4;hpb=98e031f0bb6e857c684e6db24d03d22cfc1a532a;p=git.git diff --git a/t/t5300-pack-object.sh b/t/t5300-pack-object.sh index b0b93295..5b50536b 100755 --- a/t/t5300-pack-object.sh +++ b/t/t5300-pack-object.sh @@ -16,9 +16,9 @@ test_expect_success \ for i in a b c do dd if=/dev/zero bs=4k count=1 | tr "\\0" $i >$i && - git-update-cache --add $i || exit + git-update-index --add $i || return 1 done && - cat c >d && echo foo >>d && git-update-cache --add d && + cat c >d && echo foo >>d && git-update-index --add d && tree=`git-write-tree` && commit=`git-commit-tree $tree expect' @@ -49,7 +49,7 @@ test_expect_success \ git-unpack-objects current && diff expect current' @@ -122,7 +122,7 @@ test_expect_success \ while read object do t=`git-cat-file -t $object` && - git-cat-file $t $object || exit 1 + git-cat-file $t $object || return 1 done current && diff expect current' @@ -165,4 +165,22 @@ test_expect_success \ :' +test_expect_success \ + 'build pack index for an existing pack' \ + 'cp test-1-${packname_1}.pack test-3.pack && + git-index-pack -o tmp.idx test-3.pack && + cmp tmp.idx test-1-${packname_1}.idx && + + git-index-pack test-3.pack && + cmp test-3.idx test-1-${packname_1}.idx && + + cp test-2-${packname_2}.pack test-3.pack && + git-index-pack -o tmp.idx test-2-${packname_2}.pack && + cmp tmp.idx test-2-${packname_2}.idx && + + git-index-pack test-3.pack && + cmp test-3.idx test-2-${packname_2}.idx && + + :' + test_done