Check out rdiff-backup. I have been very, very impressed with how easy it is to use. It uses the same algorithm as rsync to create incremental diffs.
http://www.stanford.edu/~bescoto/rdiff-backup/ (also packaged for Debian, in the 'rdiff-backup' package) -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html