On Fri, 1 Sep 2000, Bradley M. Kuhn wrote:
> One of the problems that Dave and Tridge had was the amount of changes that
> were required to make it work added too much complexity to the code.
>
> The problem I had in developing the code is that atimes had to be fixed for
> every file is touched, each time it's opened.
My patch is not very complex (the unified diff is 37 lines and only
affects sender.c) but has several limitations:
1. atime preserve is on *always* (not too difficult to add an opt switch)
2. atime preserve doesn't work if you use -c (checksum)
3. it doesn't attempt to preserve the atime on the destination files
I use my hacked version to do home directory backups (which contain
qmail mailboxes) with rsync -a and it works nicely for this.
I can live with my hack if atime preservation/ctime destruction never
makes it into the mainstream rsync distribution.