I'm looking for a faster way to retrieve files from SVN than svn cat in .NET.
Currently I'm running a svn cat process for each revision, but it's extremely slow.
Then I've tried with SvnClient:
Stream st = Console.OpenStandardOutput();
SvnWriteArgs wargs = new SvnWriteArgs();
for (int i = 3140; i < 3155; ++i)
{
wargs.Revision = i;
client.Write(new SvnUriTarget("http://filezilla.svn.sourceforge.net/svnroot/filezilla/FileZilla3/trunk/README"), st, wargs);
}
st.Flush();
But each iteration is even slower than svn cat.
Is there a way in SvnClient to "reuse" a previously opened connection to the SVN server so that a multiple cat operation can be run faster?