t6035: use test_ln_s_add to remove SYMLINKS prerequisite
commitbfd7804ee3d5285aa8598497995efe3f697ea7fd
authorJohannes Sixt <j6t@kdbg.org>
Fri, 7 Jun 2013 20:53:33 +0000 (7 22:53 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 7 Jun 2013 22:01:52 +0000 (7 15:01 -0700)
treeed0e6458b8445edb17efc966f60b979a22d36ff5
parent622f98e272196c9eb00ae4bc7b8710ed72a2c1ad
t6035: use test_ln_s_add to remove SYMLINKS prerequisite

All tests in t6035 are protected by SYMLINKS. But that is not necessary,
because a lot of the functionality can be tested provided symbolic link
entries enter the index and object data base. Use test_ln_s_add for this
purpose.

Some test cases do test the presence of symbolic links on the file system.
Move these tests into separate test cases that remain protected by
SYMLINKS.

There is one instance of expect_failure. There is a possibility that this
test case fails differently depending on whether SYMLINKS is present or
not; but this is not the case.

Signed-off-by: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t6035-merge-dir-to-symlink.sh