I'm looking for a delta backup system that lets me restore data from a specific revision like SVN does. I know of and use Time Machine, however sparse bundles get corrupt all the time.
I have heard of rsync but apparently rsync is unable to detect changes in a file (for example if I made images of my hard drive every night it would be unable to make a delta between nights)
Is there something opensource that will let me backup binary data as well as text and images like SVN?