[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
micro-changes...

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.