Evgeny Kotkov <evgeny.kot...@visualsvn.com> writes: > My attempt to fix this is by making checkout stream data to both pristine > and the (projected) working file, so that the actual install would then > happen as just an atomic rename.
For the record, I made a few additional changes, including a significant overhaul of the install stream's timestamp handling in r1886774 [1]. > Noting that this change only fixes "svn checkout", but not "svn export". > Export uses a separate implementation of the delta editor, and it should > be possible to update it in a similar way — but I'm leaving that for future > work for now. For this part with "svn export", r1886843 [2] should do the trick. While here, r1887108 [3] begins using the new file writer utility also when exporting from an existing working copy. [1] https://svn.apache.org/r1886774 [2] https://svn.apache.org/r1886843 [3] https://svn.apache.org/r1887108 Thanks, Evgeny Kotkov