Defect #3951
openThe SubversionAdapter entries function should use io.readlines instead of io.read
0%
Description
The SubversionAdapter entries function should use io.readlines instead of io.read. It has the potential to proceed with a partial document.
Updated by Jean-Philippe Lang about 15 years ago
What is the problem with io.read ?
Updated by Brandon Enochs about 15 years ago
Jean-Philippe Lang wrote:
What is the problem with io.read ?
io.read doesn't wait until the process was finished. We had an SVN server that we were communication with over a slow connection. As a result, io.read would only return a small portion of the SVN entries before trying to parse the XML file.
Updated by Singyu Jo about 15 years ago
Brandon Enochs wrote:
Jean-Philippe Lang wrote:
What is the problem with io.read ?
io.read doesn't wait until the process was finished. We had an SVN server that we were communication with over a slow connection. As a result, io.read would only return a small portion of the SVN entries before trying to parse the XML file.
io.readline and io.readlines have the same problem.
It reads only small portion.
Updated by Brandon Enochs about 15 years ago
Really? Using io.readlines fixed our problem of io.read not waiting until the process had finished.
Updated by Singyu Jo about 15 years ago
I think IO.popen() doesn't work WELL on Windows 2003.
see this: http://rubyforge.org/tracker/?func=detail&atid=1698&aid=2672&group_id=426