From: Ramsay Jones Date: Thu, 16 Dec 2010 19:25:43 GMT Subject: Re: [PATCH 06/14] t9501-*.sh: Fix a test failure on Cygwin Message-ID: <4D0A67B7.5010202@ramsay1.demon.co.uk> In-Reply-To: <201012142004.30322.jnareb@gmail.com> Jakub Narebski wrote: > Ramsay Jones wrote: >> 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 > > All right. > > Acked-by: Jakub Narebski 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