This patch is a collaborative effort by firstly Coke, myself and then
particle on #parrot. It makes the gen_manifest_skip() method of
Parrot::Distribution return the list of ignored files in parrot in an
appropriately short amount of time. The test t/distro/manifest_skip.t
should now work as expected, and only give a few failures, namely:
perl t/distro/manifest_skip.t
1..2
# this may take a while...
not ok 1 - all files in MANIFEST.SKIP are also in svn:ignore
# Failed test (t/distro/manifest_skip.t at line 52)
# File in MANIFEST.SKIP but not ignored by SVN:
# ^languages/perl6/src/.*\.pbc$
# ^languages/perl6/src/.*\.pbc/
# ^languages/perl6/src/builtins_gen\.pir$
# ^languages/perl6/src/builtins_gen\.pir/
not ok 2 - all svn:ignore files are in MANIFEST.SKIP
# Failed test (t/distro/manifest_skip.t at line 54)
# Files ignored by SVN but not in MANIFEST.SKIP:
# ^languages/APL/lib/$
# ^languages/APL/lib//
# ^t/$
# ^t//
# Looks like you failed 2 tests of 2.
Regards,
Paul