t3700: fix broken test under !SANITY
commit76e368c3780810b02b91d07254762d10f20f5ed6
authorJunio C Hamano <gitster@pobox.com>
Mon, 10 Oct 2016 17:41:51 +0000 (10 10:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 20 Oct 2016 16:19:05 +0000 (20 09:19 -0700)
treee8c637e3e9270dc2d854e9e2ca5580ba7706b8d9
parent40e0dc17ce6f8b699c0f9426438362ed658293dc
t3700: fix broken test under !SANITY

An "add --chmod=+x" test recently added by 610d55af0f ("add: modify
already added files when --chmod is given", 2016-09-14) used "xfoo3"
as a test file.  The paths xfoo[1-3] were used by earlier tests for
symbolic links but they were expected to have been removed by the
time the execution reached this new test.

The removal with "git reset --hard" however happened in a pair of
earlier tests, both of which are protected by POSIXPERM,SANITY
prerequisites.  Platforms and test environments that lacked these
would have seen xfoo3 as a leftover symbolic link that points at
somewhere else at this point of the sequence, and the chmod test
would have given a wrong result.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3700-add.sh