Ivan Zhakov wrote: > On Tue, Feb 9, 2010 at 7:09 PM, Julian Foad <julian.f...@wandisco.com> wrote: >> There are several places where the client should/could re-use a >> connection. During a multi-target update command like "svn up a b c" is >> another example. >> >> Would you, or anyone you know, be interested in working on it? I would >> be glad to give you some help and guidance. >> > Agreed. svn_client_* functions spend a lot time on creating RA > connection. My idea was to introduce "connection pool" to hold and > reuse RA connections. This pool can be stored in svn_client_ctx_t or > in separate object.
I was about to suggest exactly the same idea, Ivan! I'd love to have such a thing handy with some nice private APIs for locating a connection for use (or re-use). I imagine that anyone who has looked at the merge tracking code would see the value here. -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature