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

Re: Speed up consecutive operations

From: Daniel L. Rall <dlr_at_finemaltcoding.com>
Date: 2007-10-22 19:42:03 CEST

On Mon, 22 Oct 2007, Miller, Eric wrote:

> > Matt, you might want to look at svnmucc, which is an alternate
> command-
> > line
> > client which runs multiple commands at a time:
> > http://svn.collab.net/repos/svn/trunk/contrib/client-side/svnmucc/
> >
> > While using the RA APIs yourself will save some overhead, I'm
> uncertain
> > that
> > it'll give you a noticable speed-up in terms of wall-clock time.
>
> I wasn't aware that mucc handled things like ls, diff, etc. Just
> standard stuff you can do with a commit-editor. Am I wrong?

No Eric, you're not wrong. I was simply suggesting it as an example of a
client which batches up commands to execute over an svn_ra_session_t (thought
it might provide some inspiration).

That's a good clarification, though. Matt, while that particular piece of
code does perform several different types of RA calls, it's primarily batching
all user-visible functions into a single RA call.

Regardless, the approach you were considering is similar.

-- 
Daniel Rall

  • application/pgp-signature attachment: stored
Received on Mon Oct 22 19:42:48 2007

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