We think that the reason users are having problems with svn on mac is that the platform implementation of ExecProcess waits until the process has shut down before any data is read off the pipe. This may well lead to the pipe becoming full, and the slave process refusing to add anything else on until the host process frees it up.
We should change this to constantly read from the pipe:
[Link Removed]
From MarkS:
"I’d use NSFileHandle’s NSFileHandleAsynchronousAccess protocol and have the pipes read data continuously using readToEndOfFileInBackgroundAndNotify and/or the readability block."
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Platform - Apple |
---|---|
Target Fix | 4.11 |
Created | Nov 27, 2015 |
---|---|
Resolved | Jan 7, 2016 |
Updated | Jan 31, 2018 |