On Tue, May 23, 2006 at 11:40:48AM +0200, Andreas Fehr wrote: > Well, I changed '-a' to '-rlpgoD' (according to the man page, it maps > to '-rlptgoD'). But now it's worse.... each call of rsync copies all > the files from source to new.
As Matt mentioned, this was fixed recently in CVS. The fix can be applied to 2.6.8 via the attached one-line patch. ..wayne..
--- generator.c 2006-04-17 23:38:58 +++ generator.c 2006-05-23 08:45:39 @@ -628,7 +628,7 @@ static int try_dests_reg(struct file_str case 2: if (!unchanged_attrs(file, stp)) continue; - if ((always_checksum || ignore_times) + if (always_checksum && preserve_times && cmp_time(stp->st_mtime, file->modtime)) continue; best_match = j;
-- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html