Re: [PATCH 06/14] t9501-*.sh: Fix a test failure on Cygwin
From: Ramsay Jones <hidden>
Date: 2016-06-15 22:50:16
Jakub Narebski wrote:
Ramsay Jones wrote:quoted
The first (setup) test attempts to create a file, using the test_commit function, called 'i can has snapshot?'. On cygwin (and MinGW) this fails with a "No such file or directory" error. In order to fix the tests, we simply remove the '?' wildcard from the name, since the purpose of these tests is not about creating funny filenames. Signed-off-by: Ramsay Jones <redacted>All right. Acked-by: Jakub Narebski <redacted>
Thanks.
BTW. if the test was about handling funny filenames (containing leading, embedded and trailing space, +&@=<>"' characters), what should we do instead?
Hmm... dunno; take a look at t3600-rm.sh and t4135-apply-weird-filenames.sh
for inspiration? ;-)
Just FYI the "illegal" pathname characters in windows include:
< > : " / \ | ? *
along with control chars from 0 - 31.
Also, you can't have any trailing spaces or periods.
ATB,
Ramsay Jones