1#!/bin/sh2#3# Copyright (c) 2007 Johannes Sixt4#56test_description='git checkout-index on filesystem w/o symlinks test.78This tests that git checkout-index creates a symbolic link as a plain9file if core.symlinks is false.'1011. ./test-lib.sh1213test_expect_success \14'preparation' '15git config core.symlinks false &&16l=$(printf file | git hash-object -t blob -w --stdin) &&17echo "120000 $l symlink" | git update-index --index-info'1819test_expect_success \20'the checked-out symlink must be a file' '21git checkout-index symlink &&22test -f symlink'2324test_expect_success \25'the file must be the blob we added during the setup' '26test "$(git hash-object -t blob symlink)" = $l'2728test_done