Aniruddha Apte <aniapte@gmail.com> writes:
> Hi Devs (Stefan),
Hi there back, though I'm no dev.
[...]
> I've created a new dialog for working with explicit changesets. This
> dialog is similar to the RepoBrowser. The changeset and its
> constituent path names, log message would be stored as a file in some
> predefined folder similar to where the TSVN cache file is stored.
>
> Screenshots are attached.
>
> I can see 2 benefits of such explicit changesets:
>
> 1. Users can segregate files they are currently working on into
> change-sets for much better bug-fix management. The developer needn't
> sift through all modified files to commit fix for a particular bug -
> just commit that changeset. In many environments certain files are
> never committed but modified temporarily for development purposes -
> these can be put into a "Don't commit" changeset.
>
> An initial feedback of the demo from users in our company was very positive.
>
> 2. Status and commit for the changeset would be *very* fast.
>
> I'd like to hear your comments and suggestions, and brickbats :).
Before continuing work on changesets please have a look at:
http://sourcefrog.net/weblog/software/vc/derivatives.html which
summarizes some of the (heated) dicussion, which has taken place in
the past between subversion - snapshot-oriented - and arch developers
- changeset-oriented.
To get a glimpse on the 7/8 of the iceberg below sealevel, see
http://www.darcs.net/manual/node8.html
which gives an operator based formalism on what has to be considered
when working with changesets (physics background can be handy there).
Also have a look at:
http://darcs.net/DarcsWiki/WhyYouWantPatchTheory
So you need to have much more, if you want to support changesets with
subversion.
Hope you have the time to implement that... ;-)
Jens
P.S.: Also a look at svk.
--
Jens.Scheidtmann@bayerbbs.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Mon Oct 17 15:24:31 2005