Sitecopy 0.4.0 is released

Joe Orton writes:

Sitecopy is for easily maintaining remote web sites. The program
will upload files to the server which have changed locally, and
delete files from the server which have been removed locally, to
keep the remote site synchronized with the local site with a single

Version 0.4.0 is available now from the web site at: http://www.lyra.org/sitecopy/

This version brings:

  • Much improved FTP code – now, broken connections should be
    reconnected on-the-fly. FTP uploads will be slightly faster,
  • Signal handling – if you kill sitecopy during a site update,
    the progress is saved.
  • ‘Flat listing’ mode: -ll gives an easily-parseable listing of
    changes to a site. An example AWK script to produce a ‘Recent
    Changes’-type HTML page is supplied, changes.awk
  • Do-to-all-sites option: -a on all the command line.
  • Misc: improved debugging, FTP non-pasv mode option is really
    selectable from the rcfile this time, man page has content, errors
    in rcfile reported, update mode is paranoid.

Experimental new features which probably won’t work at all for

  • ‘fetch’ mode – to update what sitecopy thinks is on the remote
    site using what is actually on the remote site. (FTP only)
  • ‘synchronize’ mode – to update the LOCAL site from the REMOTE
    site. sitecopy’s reverse gear… use with care. (FTP only)

Check the man page or README file for more information on new
and old features.

Let me know if you do anything nice with -ll mode.

A mailing list is available for sitecopy discussion – subscribe
or by e-mail to
[email protected]

Many thanks to all those who provided feedback and advice on
previous versions. Please send bug reports, patches, questions etc.
to the mailing list at [email protected].