drsync is a wrapper for rsync. It does track if you add or remove files in your repository, and add it or remove it in the remote place also.
It is ideal e.g. for notebook users, who want to keep their data in two different place for safe, and want to work with the two (or more) different repositories also.
The simplest way to install it if you run install.pl.
If it fails, then you must adjust the paths in the script, and try it again, or do it manually. The script requires Getopt::Mixed, which is included in the tar file, but you also can install it from CPAN.
File::Copy module is part of the perl distribution, it may came with your perl distribution, but if not, you must get this from CPAN.
Revision history for the drsync utility 0.4.3 Thu Jun 17 21:32:43 CEST 2004 - Small documentation change 0.4.2 Sat Jul 6 18:51:20 CEST 2002 - The whole functionality is moved to a module, so you can use it from any perl script - Code cleanup 0.4.1 Tue Feb 26 00:41:10 CET 2002 - small bugfix 0.4 Sat Feb 16 22:23:00 CET 2002 - fixes for rsync 2.5.2 - added "--backup" and "--suffix" command line options - documentation fixes 0.3 Tue Feb 6 13:56:00 CET 2001 - verbose operation fixes - added support for the --progress option of rsync - added rsync error handling 0.2 Wed Jan 3 16:30:00 CET 2001 - It now runs on perl 5.005 also (not only 5.6) - it can create directories if necessary - --verbose behaviour changes - Added "Command-Line switches" to the manual - Added "How it works" to the manual - Added Short-term and long-term TODO-s to the manual 0.1 Sat Dec 30 10:56:00 CET 2000 - First usable version