Vote #65787
未完了The SubversionAdapter entries function should use io.readlines instead of io.read
0%
説明
The SubversionAdapter entries function should use io.readlines instead of io.read. It has the potential to proceed with a partial document.
journals
What is the problem with io.read ?
--------------------------------------------------------------------------------
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.
--------------------------------------------------------------------------------
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.
--------------------------------------------------------------------------------
Really? Using io.readlines fixed our problem of io.read not waiting until the process had finished.
--------------------------------------------------------------------------------
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
--------------------------------------------------------------------------------