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

Re: svn diff very slow with 1.0 server and 1.1 client

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: 2005-02-02 15:56:58 CET

Stelian Pop <stelian@popies.net> writes:

> What I don't understand however is why the call to get_log() seems
> to want *all* the logs between 'youngest' (a calculated revision)
> and '1', instead of just getting the logs for the youngest revision:
>
> 622 /* Let the RA layer drive our log information handler, which will do
> 623 the work of finding the actual locations for our resource.
> 624 Notice that we always run on the youngest rev of the 3 inputs. */
> 625 SVN_ERR (ra_lib->get_log (ra_session, targets, youngest, 1,
> 626 TRUE, FALSE, log_receiver, &lrb, pool));
>
> Could someone familiar with this code or the inner workings of svn
> comment on this ?

We need all the logs between the youngest of the three input revisions
and 1 so we can determine where the path existed in the other two
revisions. Just fetching the log for the youngest won't tell us
anything about the location of the path in the other two revisions.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Feb 2 16:00:59 2005

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.