[kepler-dev] draft conversion of ptII tree from svn to cvs and svn nits

Edward A. Lee eal at eecs.berkeley.edu
Tue Jun 3 21:30:33 PDT 2008


Hmm... I've voting for staying with CVS.

Edward

At 08:14 PM 6/3/2008, Christopher Brooks wrote:
>I have some notes about svn at
>http://chess.eecs.berkeley.edu/ptolemy/wiki/Ptolemy/Subversion
>
>The gist of this is reported below:
>
>I did a first cut of a conversion from cvs to svn for the ptII tree.
>
>To try it from the command line:
>  svn co svn+ssh://source.eecs.berkeley.edu/home/svn_chess/ptII/trunk
>  mv trunk ptII
>  cd ptII
>  ./configure
>
>Note that this is just a test copy, this is not a live copy, I'll be 
>deleting the svn tree and creating it again from cvs when I'm ready to
>move over.  So, _don't_check_in_changes_ to the ptII svn repository
>and expect to see them last.
>
>I'll be working on the Eclipse setup and on a real set of instructions.
>
>I found a few interesting nits about svn:
>
>    * Is svn that much better than cvs? http://subversion.tigris.org
>      says "Subversion is meant to be a better CVS, so it has most of
>      CVS's features". Typical arguments used for svn over cvs:
>          o Merging in svn is better than in cvs. How many people
>            actually use branches?
>          o It is easier to move files in svn than in cvs. This has
>            some merit, but is it worth the effort?
>    * Building the client requires way too many other packages. How
>      can svn possibly stay secure if it depends on so many packages
>    * Subversion can optionally use Apache for access. Enabling a web
>      server on a machine that does not already have one makes the
>      machine less secure.
>    * There is no decent svn Unix style man page. This is deliberate,
>      see Bug 1508. This is not good. I want to know exactly what
>      commands will work with a specific installation of SVN, not what
>      the latest documentation for the latest version is.
>    * svn is a disk hog.
>          o A gzipped tar file of the Ptolemy II cvs tree is 372.9 MB.
>          o A gzipped tar file of the same tree after running the
>            conversion from cvs to svn is 570MB. 
>
>
>_Christopher
>_______________________________________________
>Kepler-dev mailing list
>Kepler-dev at ecoinformatics.org
>http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev

------------ 
Edward A. Lee
Chair of EECS and Robert S. Pepper Distinguished Professor
231 Cory Hall, UC Berkeley, Berkeley, CA 94720-1770
phone: 510-642-0253, fax: 510-642-2845
eal at eecs.Berkeley.EDU, http://www.eecs.berkeley.edu/Faculty/Homepages/lee.html  



More information about the Kepler-dev mailing list