11-10-05 11:59 AM, Brion Vibber wrote:
On Wed, Oct 5, 2011 at 7:18 AM, Platonides Platonides@gmail.com wrote:
There are 615 extensions in trunk/extensions With the new setup, would someone which has a checkout of everything need to open 616 connections (network latency, ssh authentication, etc.) whenever he wants to pull? svn:externals already noticeably slow checkouts, and there's only a bunch of them.
I'll do some tests; it may be possible to avoid having to do serial connection setup/teardown by using SSH's ControlMaster[1] setting to piggyback the 'new' connections on one that's already open.
[1] < http://www.anchor.com.au/blog/2010/02/ssh-controlmaster-the-good-the-bad-the... (Part of what makes svn:externals slow is that you're jumping over to another site entirely -- that's an extra DNS lookup, possibly separate auth, and who knows how well the other server performs.)
-- brion
;) And when all else fails, rsync a bunch of --bare repos and do your pull on the local hd.
~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://daniel.friesen.name]