I used to use rsync to do backups, but then I switched to rdiff-backup to incremental backups.
Recently, I discovered git and bzr while working on a coding project.
So, I was thinking, I could have my backup disk be a repository in either git or bzr. Then I could rsync to the repository, and commit the changes.
Would there be any performance concerns with this? Any other issues that I'm not thinking of?
The benefit I see in using rsync is that you can restart an interrupted transfer, while rdiff-backup reverts to the last version, and then starts again. Any reason not to do it this way? Anything I'm not thinking of?