This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Don't use wildcards in Porting/exec-bit.txt
authorSteve Hay <steve.m.hay@googlemail.com>
Sun, 19 Sep 2010 17:25:25 +0000 (18:25 +0100)
committerSteve Hay <steve.m.hay@googlemail.com>
Sun, 19 Sep 2010 17:25:25 +0000 (18:25 +0100)
The *.SH wildcard wrongly matched *.sh files on Windows's case-insensitive
filesystem, leading to an exec bit getting set where it shouldn't have been

Thanks to rafl and vincent for spotting the problem and the cause

Porting/exec-bit.txt

index 4b27afd..269fb94 100644 (file)
@@ -4,23 +4,54 @@
 # List files (or glob patterns) one per line relative to the repo root
 # Lines starting with a pound and empty lines will be ignored
 Configure
+Makefile.SH
+Policy_sh.SH
+cflags.SH
 configpm
 configure.gnu
+config_h.SH
 cpan/Test-Harness/t/source_tests/source.sh
 cpan/Test-Harness/t/source_tests/source_args.sh
 embed.pl
 installperl
 installman
 keywords.pl
+makeaperl.SH
+makedepend.SH
+myconfig.SH
 opcode.pl
+runtests.SH
+writemain.SH
 t/TEST
-*.SH
 vms/ext/filespec.t
-x2p/*.SH
+x2p/Makefile.SH
+x2p/cflags.SH
+Porting/Maintainers.pl
+Porting/add-package.pl
+Porting/check83.pl
+Porting/checkAUTHORS.pl
+Porting/checkURL.pl
+Porting/checkVERSION.pl
+Porting/checkansi.pl
+Porting/checkcfgvar.pl
+Porting/checkpodencoding.pl
+Porting/cmpVERSION.pl
+Porting/config_h.pl
+Porting/corecpan.pl
+Porting/corelist-perldelta.pl
+Porting/corelist.pl
+Porting/curliff.pl
+Porting/expand-macro.pl
 Porting/findrfuncs
 Porting/genlog
 Porting/makerel
-Porting/*.pl
+Porting/make_dot_patch.pl
+Porting/make_snapshot.pl
+Porting/newtests-perldelta.pl
+Porting/perlhist_calculate.pl
+Porting/regcharclass.pl
+Porting/sort_perldiag.pl
+Porting/valgrindpp.pl
 mpeix/nm
 mpeix/relink
 Cross/generate_config_sh