On Wed, Oct 5, 2011 at 7:18 AM, Platonides <Platonides(a)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-th…
(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