The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
All scripts in this directory are for demonstration only. Use with
care, which means, read the source before use.

Makefile

    this is what I have in the build directory above APC. One call to
    make(1) fetches the latest patches for the branches I want to
    watch and builds bleading perl. The cleanup procedure at the end
    is quite interesting, it uses rm-rf-allbutlatest.pl,
    thinnercache.pl and trimtrees.pl

configdiff.pl

    Takes as argument two perls and shows the difference in their
    Config.pm files.

rm-rf-allbutlatest.pl

    Removes all build but the latest directories used by buildaperl in
    the current directory.

test_full_apc.pl

    I used this to test if I can at least patch up to any version we
    have in the repository. I didn't configure and compile them all
    though. This would take a whole day or more.

thinnercache.pl

    Removes perls from the cache in stalled-perls/. Scans the cache
    and suggests to remove the perls first that are close to each
    other, historically. Has the --max option to run as a batch job.

trimtrees.pl

    Replaces identical files in the cache with hard links. Of course
    it only works where hard links work.

zgrep-all-diffs.pl

    On my system the maximum argument list is exceeded when I say
    C<APC/**/diffs/*.gz>. So I wrote this small perl script to quickly
    zgrep all diff files.