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

Re: Eric goes to lunch -- a decentralized-development user story

From: Benjamin Pflugmann <benjamin-svn-dev_at_pflugmann.de>
Date: 2004-09-17 03:13:57 CEST

On Thu 2004-09-16 at 19:35:36 -0400, Michael Sweet wrote:
> Benjamin Pflugmann wrote:
[...]
> I'm sure this would make the WC code that much more complex,

I am not sure about that. If you don't try to make it do too much
(i.e. a make-90%-happy approach), it should be mainly building on the
existing stuff (for example, there is already a method for applying a
delta on a WC; given a method for expressing the new revnum - as you
mentioned below - most of the code shouldn't need to care whether the
editor drive came from the server or a patch tool).

But maybe I am doing too much hand-waving here. And maybe such a
change is really only feasible in 2.0 after a WC lib rewrite.

> and expressing revnums might be a pain (do we adopt a revnum.savenum
> format for local saved changes or use revnum+N?),

Good point. I avoided that question 'til now, because I don't have an
idea.

> but it would provide considerable flexibility and support all of the
> use cases that have been expressed thus far...

Yes. Yes! :-)

If the use-cases are too demanding, we really end up with a local
changeset oriented repo (or microversioning as you called it). But
until now I didn't see anything to convince me that even a quite
simple implementation wouldn't solve the use cases of most people.

Bye,

        Benjamin.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Sep 17 03:14:25 2004

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.