Hi,

I ran through the source forge documentation about the cvs to svn 
conversions and I tested practically all steps. I made a copy of the 
whole repository, converted it, and uploaded it to my server, but 
stopped the import since it just took too long (it finished 256 
revisions of 7586) - you can see this historic plplot revision here: 
http://svn.miscdebris.net/plplot/trunk/plplot/ .

Anyway, below you'll find the cookbock for this process. Rather straight 
forward. We also need to agree, when to do it and how. My proposal would 
be to do it after the next release. Nobody should commit than something 
for some days, until it is imported into the sf-svn repository and 
tested/compared. If the conversion was done satisfactorily we should 
than use svn exclusively.

What do you think about that?

Regards,
Werner


=============================================

 Transition from cvs to svn 
(http://sourceforge.net/docman/display_doc.php?docid=31070&group_id=1#import)

1) Download and install cvs2svn (apt-get install cvs2svn, 
http://cvs2svn.tigris.org/)
2) Get cvs repository: rsync -av 
rsync://plplot.cvs.sourceforge.net/cvsroot/plplot/* plplot-cvsbackup
3) Convert to svn: cvs2svn --dumpfile=svndump --dump-only .

cvs2svn Statistics:
------------------
Total CVS Files:              2655
Total CVS Revisions:         18891
Total Unique Tags:              56
Total Unique Branches:          39
CVS Repos Size in KB:        35920
Total SVN Commits:            7586
First Revision Date:    Wed May 20 23:31:22 1992
Last Revision Date:     Sun Jan  7 22:43:02 2007

4) Compress the dump file (to 60Mb): tar czf svndump.tar.gz svndump

== Didn't do the following part ==

# scp svndump.tar.gz 
[EMAIL PROTECTED]:/home/groups/P/PR/plplot/svndump.tar.gz
# Login to the SourceForge.net website.
# Go to the project summary page (https://www.sf.net/projects/plplot).
# Click on the 'Admin' link.
# Click on the 'Subversion' admin page link.
# Click on the 'migrate' link on the 'Migration Instructions' section of 
the page.
# Key in the filename of the archive into the 'Source path' field, 
noting that it must comply with the filename restrictions previously 
described.
# Check the 'Replace' check box in the same column, if you wish to 
replace the existing content with the new content to be added.
# Enter the value you want passed to the --parent-dir argument of the 
"svnadmin load" command into the 'Destination' field. For most users, 
this would be left blank. Note that the destionation directory must be 
created but empty for this to work.
# Click on the 'Submit' button.
# The migration will be finished within 24 hours. It could be finished 
in as soon as an hour or two, depending on the size of your CVS 
repository and the number of projects queued for migration in front of 
yours. Returning to the page will display whether it completed, failed 
or is still in queue.

Valueable links:
Free book (online, pdf): http://svnbook.red-bean.com/
Windows svn client: http://tortoisesvn.tigris.org/
MacOSX svn client: http://scplugin.tigris.org/
subversion homepage: http://subversion.tigris.org/
Linux svn clients: e.g. kdesvn (http://www.alwins-world.de/programs/kdesvn/)
Sourceforge svn help page: 
http://sourceforge.net/docman/display_doc.php?docid=31070&group_id=1
Other clients and links: http://subversion.tigris.org/links.html

-------------------------------------------------------------------------
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

Reply via email to