[PATCH] Speed up client by re-using RA session connections
From: Julian Foad <julian.foad_at_wandisco.com>
Date: Wed, 14 Sep 2011 16:07:19 +0100
A patch in progress, for demonstration and your feedback.
Since long ago we've thought about letting the client, through the
"svn update a b c" currently opens 3 RA sesssions.
Similarly, inside libsvn_client we often open up an extra RA session
Update with externals -- opens a new session per external 
"svn mergeinfo" -- opens two or three sessions
The attached patch implements "caching" of connections that have been
This patch demonstrates the usage inside "svn status" and "svn info"
In this patch, my idea is that the client passes the cache explicitly to
In the email threads referenced below, we discussed some related issues
 Email thread "Re-use connection for svn:externals", from Phillip
 Email thread "[RFC] Concept of RA session relative paths", from Ivan
This is an archived mail posted to the Subversion Dev mailing list.