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

[PATCH] The blame speedup

From: Peter N. Lundblad <peter_at_famlundblad.se>
Date: 2004-05-31 01:33:12 CEST


I've started the blame optimization work by defining a new RA layer
function, using it in libsvn_client/blame.c if available and implementing
it in the ra_local library.

As you'll notice, this is work in progress. If anyone has time and
interest, I'd like to ask for some review. Especially, I'm interested in
comments on the client interface. I've settled on letting the RA layer
create temporary files for the contents, giving the filename to the client
callback. It is guaranteed that the file is available as long as is needed
by the blame command. So, I'm not exposing any deltas in the client
interface. This is inconsistent with some other interfaces, but it avoids
having ra_local compute deltas between all revisions. As I've said
earlier, deltas will be used in the network protocols.


To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Received on Mon May 31 02:04:12 2004

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.