<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 25, 2014 at 2:48 AM, Ingo Brückl <span dir="ltr"><<a href="mailto:ib@wupperonline.de" target="_blank">ib@wupperonline.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On systems using nanoseconds differences should be taken into consideration.<br></blockquote><div><br></div><div>The problem is that if you transfer from a filesystem that has nanoseconds to one that does not support it, rsync would consider most of the files to be constantly different, since the nanosecond values would only match if the source file happened to have 0 nanoseconds. So, the logic has to be improved to somehow detect such a case and treat the truncated values as equal. One possible improvement would be to skip the nanosecond check if the destination file has a nanosecond value of 0.  That could possibly be improved if we figure out if a particular device ID supports nanoseconds somehow.  I have a potential heuristic in mind that I can code up and see how it works.</div><div><br></div><div>..wayne..</div></div></div></div>