[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: Michael Sweet <mike_at_easysw.com>
Date: 2004-09-17 01:35:36 CEST

Benjamin Pflugmann wrote:
> ...
> [1] E.g. "svn diff" would show only newer changes and so on. I am not
> sure of the details, but this would probably need to update the
> text-bases with the change. Since an action diff should be
> reversible (like a normal diff), there should be no problem to
> revert such a change and get back a WC to the prestine state.

All of this sounds like providing a way to save WC versions (a la
VMS file versions) might be enough to track/save local changes until
they can be commited to the main repo. Whether you store fulltext
copies in the .svn/text-base directory
(.svn/text-base/filename.svn-base.1, filename.svn-base.2, etc.)
or deltas/diffs would be an implementation detail, but my thought
is that the WC would essentially become a mini-repo that can track

I'm sure this would make the WC code that much more complex, and
expressing revnums might be a pain (do we adopt a revnum.savenum
format for local saved changes or use revnum+N?), but it would
provide considerable flexibility and support all of the use cases
that have been expressed thus far...

Michael Sweet, Easy Software Products           mike at easysw dot com
Printing Software for UNIX                       http://www.easysw.com
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Sep 17 01:37:33 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.