julianf...@apache.org writes: > Author: julianfoad > Date: Thu Apr 4 21:14:06 2013 > New Revision: 1464769 > > URL: http://svn.apache.org/r1464769 > Log: > 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: http://www.wandisco.com/subversion/download