Checked in patch by John Goerzen to support Mac OS X Finder information.
As John says:
____
Specifically, it adds storage of:
* 4-byte creator
* 4-byte type
* integer flags
* dual integer location Much thanks to John for adding this useful feature all by himself!
____
Added --compare and --compare-at-time switches for comparing a directory with the backup information saved about it.
Thanks to Erik Forsberg, who noticed that this feature was missing.
Regressing and restoring should now take less memory when processing large directories (noticed by Luke Mewburn and others).
When regressing, remove mirror_metadata and similar increments first.
This will hopefully help regressing a backup that failed because disk was full (reported by Erik Forsberg).
Fixed remote quoting errors found by Daniel Drucker.
Fixed handling of (lack of) daylight savings time.
Earlier bug would cause some files to be marked an hour later.
Thanks to Troels Arvin and Farkas Levente for bug report.
Altered file selection when restoring so excluded files will not be deleted from the target dir.
The old behavior was technically intended and documented but not very convenient.
Thanks to Oliver Kaltenecker for bug report.
Fixed error when --restrict path given with trailing backslash.
Bug report by Åke Brännström.
Fixed many functions like --list-increments, --remove-older-than, etc.
which previously didn't work with filename quoting.
Thanks to Vinod Kurup for detailed bug report.