[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: Ben Collins-Sussman <sussman_at_newton.collab.net>
Date: 2000-12-15 17:06:50 CET

Greg Stein <gstein@lyra.org> writes:

> The body isn't a "tree delta" and pretending it is some variant does
> a disservice. The body is simply reporting local state, not a
> difference.

You sound like Karl, about 4 months ago. :)

Why are "reporting local state" and "tree diff" mutually exclusive
concepts? The idea here is that one can express a working copy's
state *as* a difference against some pristine tree. Just because
we're omitting text-deltas doesn't mean it's still not a legitmate
tree-delta. There's no dishonest twisting of semantics going on.

The reason why we liked this idea is that it allows us to use the
existing "editor" interface, rather than coming up with a whole new
system of describing a working copy.

Also: it's more efficient than explicitly listing each and every
revision number in the working copy. If a working-copy resource is
the same revision number as the root dir, we don't report it at all.
Received on Sat Oct 21 14:36:17 2006

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