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

Re: Tracing and tracking commits in the new system.

From: Karl Fogel <kfogel_at_newton.ch.collab.net>
Date: 2002-03-20 02:08:30 CET

Greg Stein <gstein@lyra.org> writes:
> RA needed a bump function because ra_dav didn't need to track the items in
> memory(*). At some point, however, we added the tracking to ra_dav. Thus,
> all RA implementations are tracking; thus, we can now move the bump handling
> outside of RA.
>
> Of course, this *does* mean we have to accept the reality of buffering all
> of that data in memory, in the client.

Buffering a list of names is okay, imho. Just not the contents. :-)

(Yes, someday there will be a directory with ten billion changed
files. I'm sure we'll get a patch when that happens. :-) )

> (*) ra_dav had the server tell it what was actually changed in the commit,
> which meant that the client didn't have to record it. however, the
> server included bubbled-up directories in its change list. if we omitted
> the bubble-up changes from the server's response, then we could remove
> the tracking in ra_dav. this latter algorithm is my favored approach.

We ignore them anyway, right?

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Mar 20 02:00:13 2002

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