Subversion Handy Backup, rev 9

http://handy.rubyforge.org/

A daily cronjob that does this:

  1. creates a hotcopy of your subversion repository.
  2. compresses the hotcopy.
  3. uploads it to a ftp site.
  4. notifies the admin about status.

I run this on an old P120 running openbsd,
it takes ~15 minutes to complete.
On my job I run it on a fast 2GHz box, where
it takes less than 5 seconds.

Changes:

  • The FTP code has been refactored (now ~200 lines).
  • Now it actual work on my own server.