[M3devel] CM3 services and Elego support, was: Re: conversion to another version control system

Olaf Wagner wagner at elegosoft.com
Sun Aug 29 15:58:21 CEST 2010


Quoting Jay K <jay.krell at cornell.edu>:

> I think I would settle for SVN.
> Though SVN has completely broken branching last I checked, and they   
> acknowledged it.
> SVN also has relatively large dependencies to build from source.

Branching in SVN is OK, merging is still wanting in case of tree
conflicts.

> I would also like a system that doesn't drop files/directories all   
> over the place. Just in the root of a checkout should
> suffice and be ideal. CVS is awful here and I believe SVN is too.

The working copy overhaul expected to be included in SVN 1.7 will
keep all metadata at the root of the checkout in an SQL database.

> I want a system that makes me do *something* before editing a file.
>   Run some command to acknowledge I'm editing it, so it can keep track.

You can use cvs watch and cvs edit for that.
I really wouldn't recommend it though. See also CVSREAD.

> I want a systerm with a command to undo the edits. With CVS I delete  
>  and update. Lame.

cvs unedit

> I'd prefer a system that knows how to use windiff or some other   
> decent gui to show diffs.

tkcvs should work on all platforms. You may want to look at that.
It also show graphical development line trees.

> I've gradually become comfortable with textual diffs.
> But I like gui diffs. Windiff is nice. Some people think it is old   
> and limited, but it is
> much better than textual diffs.
>
> CVS handling of merges and conflicts is also very poor.

Yes. No way to improve that, I'm afraid.

Olaf
-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list