> Author: julianfoad
> Date: Thu Apr 4 21:14:06 2013
> New Revision: 1464769
> URL: http://svn.apache.org/r1464769
> Sleep for timestamps even if using commit times as timestamps.
> Before r1463721, 'revert' did not sleep if using commit times, while
> 'checkout' and 'update' and 'switch' would sleep regardless. r1463721 made
> all of those operations omit the sleep if using commit times, but Philip and
> Ben discussed and pointed out that the commit time could still be within the
> timestamp resolution and so that could be unsafe. Therefore we will sleep
> anyway, in all of those operations, to be safe.
> (The commit time could also be *after* the local time because of clock skew,
> which adds the possibility that the sleep takes us *into* an unsafe time
> period, but we're not trying to address that problem here.)
I don't really understand this log and it mentions my name. I still
think if the user has use-commit-times=yes then we should not sleep. In
that mode we are setting the timestamps to completely arbitrary times,
times that can be changed by changing svn:date. How does sleeping make
anything more reliable?
Certified & Supported Apache Subversion Downloads:
Received on 2013-04-05 12:37:40 CEST