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