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.
I know about ControlMaster (which we can only those of us with ssh+git
can benefit), but just launching a new process and waiting if there's
something new will slow-down. OTOH git skips the "recurse everything
locking all subfolders" step, so it may be equivalent.
Maybe there's some way for fetching updates from aggregate repositories
at once and I am just when everything is solved, though.