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

Reply via email to