Daniel Sahlberg <daniel.l.sahlb...@gmail.com> writes: > In the TortoiseSVN-dev group it is claimed to be because of APR 1.7.3 and > that reverting back to 1.7.2 restores normal operation, I havn't yet > verified nor tried to figure out which of the changes between 1.7.2 > and 1.7.3 may be responsible for this issue. As I know some of the > APR committers are also here, I'm hoping for some help.
The problem seems to be caused by a change in APR 1.7.3, authored by me in an attempt to fix wrong file offsets reported after opening files on Windows and Unix: *) Don't seek to the end when opening files with APR_FOPEN_APPEND on Windows. Unfortunately, I missed a case where flushing a APR_APPEND | APR_BUFFERED file was implicitly relying on that specific file offset, and that is what caused the regression you're seeing. I have now reverted this change in https://svn.apache.org/r1909088 and https://svn.apache.org/r1909089, so hopefully this regression will be fixed in the next APR 1.7.x patch release. Thanks, Evgeny Kotkov