git p4 test: use test_chmod for cygwin
authorPete Wyckoff <pw@padd.com>
Sun, 27 Jan 2013 03:11:18 +0000 (22:11 -0500)
committerJunio C Hamano <gitster@pobox.com>
Sun, 27 Jan 2013 06:00:39 +0000 (22:00 -0800)
commit4cea4d66083f0f9116674f7ca54418f61bcf17b9
treec3b4322140ad6dcaacb414e7ec5f16633c18f389
parente9df0f9c7a7fbaed924273d0a9b502171ed23b7c
git p4 test: use test_chmod for cygwin

This test does a commit that is a pure mode change, submits
it to p4 but causes the submit to fail.  It verifies that
the state in p4 as well as the client directory are both
unmodified after the failed submit.

On cygwin, "chmod +x" does nothing, so use the test_chmod
function to modify the index directly too.

Also on cygwin, the executable bit cannot be seen in the
filesystem, so avoid that part of the test.  The checks of
p4 state are still valid, though.

Thanks-to: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Pete Wyckoff <pw@padd.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t9815-git-p4-submit-fail.sh