I'm testing "rdiff-backup-1.3.1" on WinXP and I have detected that results of the "--compare-hash-at-time" command may depend on the contents of the files to be backed up. This is my simple test:
we are backing up "dos" dir (see attachment)
rdiff-backup-1.3.1.exe dos backup
and then "unix" dir
rdiff-backup-1.3.1.exe unix backup
The only difference between the "any.hpp" files is that the "dos\any.hpp" is a DOS-style text file while the "unix\any.hpp" is a UNIX-style text file.
Now we are trying to do "--compare-hash-at-time".
The command
rdiff-backup-1.3.1.exe --compare-hash-at-time 0B unix backup
prints
No changes found. Directory matches archive data.
The command rdiff-backup-1.3.1.exe --compare-hash-at-time 1B dos backup prints metadata the same, data changed: any.hpp
So it seems it doesn't work properly for the "dos\any.hpp" file. Is it a bug?