#!/bin/sh # # Copyright (c) 2005 Junio C Hamano # test_description='git apply symlinks and partial files ' . ./test-lib.sh test_expect_success setup ' test_ln_s_add path1/path2/path3/path4/path5 link1 && git commit -m initial && git branch side && rm -f link? && test_ln_s_add htap6 link1 && git commit -m second && git diff-tree -p HEAD^ HEAD >patch && git apply --stat --summary patch ' test_expect_success SYMLINKS 'apply symlink patch' ' git checkout side && git apply patch && git diff-files -p >patched && test_cmp patch patched ' test_expect_success 'apply --index symlink patch' ' git checkout -f side && git apply --index patch && git diff-index --cached -p HEAD >patched && test_cmp patch patched ' test_done