I have now completed the conversions to Subversion for lbproject, yplot, and ssynth with no serious issues. One thing I discovered today is that the cvs2svn script that I have used to make these conversions is quite good about line-ending issues. An extraneous '\r' had crept into the CVS version of one of the files in SSynth, and cvs2svn filtered that right out (and one of the diffs I used to test the results caught the change). Furthermore, for all text files, cvs2svn automatically sets the file property of svn:eol-style = native which means internal line endings (\n) get translated to the expected platform line endings (e.g., \n for Linux and modern Mac's, \r\n for windows).
Today (Monday) I have one more small project to convert (LoLL), but by late in the day I should finally be working on the PLplot conversion! I expect the conversion of PLplot to Subversion to be much more difficult than the small projects I have been "practicing" with. First, there is the shear size of PLplot with a complicated history going back to the early 90's. Also, unlike the "practice" projects, PLplot has both modules and branches so I will have to adjust my scripts to take care of the tests of the result created with cvs2svn for that more complex situation. With luck, I might finish the conversion by Tuesday, but I think considering the complexity of the conversion task with some new entities (modules and branches) to deal with, it will be more realistic to expect the conversion to Subversion to be completed for PLplot by Friday. Sorry the estimate of when I can complete the task is still so uncertain, but at least it is pretty much pinned down to sometime this week, and I will be able to refine that estimate some more as the week rolls along. All my work on creating and testing the conversion happens initially on my own computer with no impact on PLplot users. Once I am satisfied that I have a good conversion for PLplot, I will turn off core developer write access to CVS (I assume the core team won't need more than an hour's notice of that since you already have advance notice with this e-mail that it is very likely to happen this week, and I should be able to refine that estimate some more as the week progresses), backup the final version of CVS, do a final conversion to subversion from that backup, check it, upload the SVN result to SF and turn on SVN access there. For the small projects, this entire time between when CVS write access was turned off and SVN became available was typically 20 minutes or less. PLplot is bigger so that downtime should be longer, but I don't think it will be excessive unless there is some unforseen slowdown of the SVN hardware facilities at SourceForge. If you are curious about what a Subversion repository at SourceForge looks like, I suggest you have a look at http://sourceforge.net/projects/yplot, one of the projects I have already converted. As a result of that conversion, you will see links to both Subversion download instructions for yPlot as well as Subversion browsing through the yPlot source code. Follow those up if you want to get a feel for Subversion in action. Furthermore, I can highly recommend the subversion documentation you get with (a) the "svn help" command and (b) the "Version Control with Subversion". That book can be freely downloaded from http://svnbook.red-bean.com. An appendix of that book gives a useful summary of svn from the CVS user's perspective, but there are many other worthwhile areas of it to read as well from an svn user's perspective. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel