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

diff -r N:M URL over ra_rav performance

From: Chia-liang Kao <clkao_at_clkao.org>
Date: 2003-08-02 01:16:14 CEST

Hi,

currently svn diff -r N:M URL over ra fetches two versions of
every changed file. this is terrible for small changes of
large files. so as merging.

I'm trying to fix it with getting ra->do_diff M as textdelta.
I've moved delta_base out of custom_get_request, and let
simple_fetch_file take the baserev from ELEM_open_directory.
also added a always_delta flag to make_reporter for do_diff.

now the problem is to build the !svn/ver/ url with the right way.

but ra_dav does not have the root collection info, so i'm
tempted to modify dir->vsn_url, which is really not clean.
any suggestions?

also this seems to be a case of #518

Cheers,
CLK

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Aug 2 01:16:37 2003

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.