#!/bin/sh # Copyright (c) 2011, Google Inc. test_description='adding and checking out large blobs' . ./test-lib.sh test_expect_success setup ' git config core.bigfilethreshold 200k && echo X | dd of=large bs=1k seek=2000 ' test_expect_success 'add a large file' ' git add large && # make sure we got a packfile and no loose objects test -f .git/objects/pack/pack-*.pack && test ! -f .git/objects/??/?????????????????????????????????????? ' test_expect_success 'checkout a large file' ' large=$(git rev-parse :large) && git update-index --add --cacheinfo 100644 $large another && git checkout another && cmp large another ;# this must not be test_cmp ' test_done