NAME

synctree.pl - Cleanup and sync the perl-current source-tree

SYNOPSIS

$ ./synctree.pl -t rsync -d ../perl-current [--help | more options]

OPTIONS

Options depend on the type option, exept for some.

  • General options

    -d | --ddir <directory>  Set the directory for the source-tree
    -v | --verbose           Be verbose
    
    -t | --type <type>       'rsync', 'snapshot', 'copy' [mandatory]
  • options for -t rsync

    --source <rsync-src>     (ftp.linux.activestate.com::perl-current)
    --rsync <path/to/rsync>  (rsync)
    --opts <rsync-opts>      (-az --delete)
  • options for -t snapshot

    --server <ftp-server>    (ftp.funet.fi)
    --sdir <directory>       (/pub/languages/perl/snap)
    --snapext <ext>          (tgz)
    --tar <un-tar-gz>        (gzip -dc %s | tar -xf -)
    
    --patchup                patch a snapshot [needs the patch program]
    --pserver <ftp-server>   (ftp2.activestate.com)
    --pdir <directory>       (/pub/staff/gsar/APC/perl-current-diffs)
    --unzip <command>        (gzip -dc)
    --patch <command>        (patch)
    --cleanup <level>        (0) none; (1) snapshot; (2) diffs; (3) both
  • options for -t copy

    --cdir <directory>       Source directory for copy_from_MANIFEST()
  • options for -t forest

    --fsync <synctype>       Master sync-type (One of the above)
    --mdir <directory>       Master directory for primary sync
    --fdir <directory>       Intermediate directory (pass to mktest.pl)
    All options that are needed for the master sync-type

SEE ALSO

perlhack, Test::Smoke::Syncer

COPYRIGHT

(c) 2002, All rights reserved.

* Abe Timmerman <abeltje@cpan.org>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 64:

Expected '=item *'

Around line 68:

Expected '=item *'