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

Re: update processing

From: Karl Fogel <kfogel_at_galois.collab.net>
Date: 2000-12-14 20:35:08 CET

Ben Collins-Sussman <sussman@newton.collab.net> writes:
> Indeed, this is the only real thing we can do, and it's a big "hunka"
> server work, as you said. Specifically, it's a big hunka filesystem
> work.
>
> The client sends a tree-delta devoid of text-deltas; this tree-delta
> gives a root revision #, and then "replaces" any file or dir which is
> at a *different* revision #.
>
> The filesystem then builds a mini-node-tree, floating in space, which
> is a model of the working copy. The filesystem then compares this
> tree to the "head" tree, and sends back a custom tree-delta.
>
> Does everyone agree on this model now?

Yep.

It is a hunk of work for the repository, but it has the advantage of
being extremely comprehensible for the humans who will have to work
with it. Anyway, I can't think of another way to do it, though that
might just be because I'm a human. :-)
Received on Sat Oct 21 14:36:17 2006

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