summaryrefslogtreecommitdiff
path: root/cpan/Test-Harness
diff options
context:
space:
mode:
authorDavid Golden <dagolden@cpan.org>2010-07-24 00:44:40 -0700
committerDavid Golden <dagolden@cpan.org>2010-07-24 01:54:33 -0700
commitff906f87ce1519416ddfff76ae8e1d8fa42ed082 (patch)
tree2a65f8a9197fb1f04777cc1f63b0f21379d67662 /cpan/Test-Harness
parent2a6dc37471bea77f0c24fd1fe90c598a270c9968 (diff)
downloadperl-ff906f87ce1519416ddfff76ae8e1d8fa42ed082.tar.gz
Global executable bit cleanup
When porting/makerel runs, all files copied into the directory for the tarball have the executable bit stripped and then only a specific set of files have the executable bit restored. There are many files in the repo that have the executable bit set in the repo that will be stripped. So that the state of files in the repo is as close as possible to the state of files in the release tarball, the executable bit has been stripped from such files. In one recent case, a file added from a dual-life module needed the executable bit set. Because it had the bit in the repo but was not listed in makerel to get an executable bit, tests using it passed in the repo and failed in the tarball. This commit refactors the list into a new file, Porting/exec-bit.txt and add tests to detect a mismatch between files listed there and actual executable bits in the repo.
Diffstat (limited to 'cpan/Test-Harness')
-rw-r--r--[-rwxr-xr-x]cpan/Test-Harness/bin/prove0
-rw-r--r--[-rwxr-xr-x]cpan/Test-Harness/t/bailout.t0
-rw-r--r--[-rwxr-xr-x]cpan/Test-Harness/t/nofork.t0
-rw-r--r--[-rwxr-xr-x]cpan/Test-Harness/t/parse.t0
-rw-r--r--[-rwxr-xr-x]cpan/Test-Harness/t/source.t0
-rw-r--r--[-rwxr-xr-x]cpan/Test-Harness/t/source_tests/psql0
-rw-r--r--[-rwxr-xr-x]cpan/Test-Harness/t/source_tests/psql.bat0
-rw-r--r--[-rwxr-xr-x]cpan/Test-Harness/t/streams.t0
8 files changed, 0 insertions, 0 deletions
diff --git a/cpan/Test-Harness/bin/prove b/cpan/Test-Harness/bin/prove
index 8264171431..8264171431 100755..100644
--- a/cpan/Test-Harness/bin/prove
+++ b/cpan/Test-Harness/bin/prove
diff --git a/cpan/Test-Harness/t/bailout.t b/cpan/Test-Harness/t/bailout.t
index e10b133e0f..e10b133e0f 100755..100644
--- a/cpan/Test-Harness/t/bailout.t
+++ b/cpan/Test-Harness/t/bailout.t
diff --git a/cpan/Test-Harness/t/nofork.t b/cpan/Test-Harness/t/nofork.t
index 00b8dd6dd5..00b8dd6dd5 100755..100644
--- a/cpan/Test-Harness/t/nofork.t
+++ b/cpan/Test-Harness/t/nofork.t
diff --git a/cpan/Test-Harness/t/parse.t b/cpan/Test-Harness/t/parse.t
index 68c1df53db..68c1df53db 100755..100644
--- a/cpan/Test-Harness/t/parse.t
+++ b/cpan/Test-Harness/t/parse.t
diff --git a/cpan/Test-Harness/t/source.t b/cpan/Test-Harness/t/source.t
index 3950143e0d..3950143e0d 100755..100644
--- a/cpan/Test-Harness/t/source.t
+++ b/cpan/Test-Harness/t/source.t
diff --git a/cpan/Test-Harness/t/source_tests/psql b/cpan/Test-Harness/t/source_tests/psql
index f32e6a7ff6..f32e6a7ff6 100755..100644
--- a/cpan/Test-Harness/t/source_tests/psql
+++ b/cpan/Test-Harness/t/source_tests/psql
diff --git a/cpan/Test-Harness/t/source_tests/psql.bat b/cpan/Test-Harness/t/source_tests/psql.bat
index 8f43ddd768..8f43ddd768 100755..100644
--- a/cpan/Test-Harness/t/source_tests/psql.bat
+++ b/cpan/Test-Harness/t/source_tests/psql.bat
diff --git a/cpan/Test-Harness/t/streams.t b/cpan/Test-Harness/t/streams.t
index f4e97671e8..f4e97671e8 100755..100644
--- a/cpan/Test-Harness/t/streams.t
+++ b/cpan/Test-Harness/t/streams.t