[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: WC rewrite questions

From: Listman <listman_at_burble.net>
Date: Mon, 3 Nov 2008 23:21:03 +0000

On Nov 3, 2008, at 8:59 PM- Nov 3, 2008, C. Michael Pilato wrote:

> --targets is just a way to get more of what would have been command-
> line
> arguments into Subversion without tripping OS limitations on command-
> line
> length or argument counts.
>
> As for the original question, 'update' uses multiple RA sessions
> because we
> don't allow RA sessions to span repositories, and the various paths
> passed
> to svn_client_updateN() interfaces may all refer to working copy
> items that
> came from various repositories. Additionally, the underlying update
> mechanism is the svn_delta_editor_t interfaces -- a depth-first tree
> crawl.
> With our current protocol, we'd have to do a significant amount of
> preliminary calculations and transmit significantly more information
> across
> the wire to "fake" a multi-target update using a single tree crawl.
> So
> while WC-NG might reduce some of the I/O overhead that would be
> involved
> ultimately if we were to take this route, there's far more logic in
> play
> here than that solely of the working copy library.
>

hmm, seems a shame that us single repository types are paying for the
sins
of those multi repository types.. i wish there was a switch to improve
on this,
as the OP said, it really slows things down for us..

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-11-04 00:21:25 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.