A discussion of this sort may have come up before but my requirement is specific. I didn't wan't to post this in the rdiff forum as it's not a question about rdiff itself.
A bit about my current situation....
I'm currently running rdiff-backup on a Debian server and backups are scheduled through Cron. Files on this server are backed up to the same server. I'm absolutely tired of rdiff constantly crashing and the lack of development that seems to go into fixing it. Just about anything that can go wrong with it (such as compression errors, file corruption, regression errors, etc) has gone wrong. Not to mention it's less than useless error messages. It almost feels like: finding a solution to an rdiff issue = contributing to the development of rdiff. A user shouldn't need to go view what's happening on line 304 of Main.py to find out what went wrong in a backup process, but that's all that rdiff seems to give you. Sensible log messages are beyond it's capability.
Enough with the rant. Here's what I'm after....
Is there an alternative to rdiff-backup (and here comes the 'specific' bit) that works similar to rdiff in that it stores deltas of files as opposed to entire files? So, for e.g, I can't use rsnapshot as that stores the entrie file if it has changed rather than just the bit that has changed. Although not absolutely necessary, ssh support to back up to a remote location would be handy.
Thanks for your help,