{"id":104,"date":"2006-05-12T21:54:39","date_gmt":"2006-05-13T05:54:39","guid":{"rendered":"http:\/\/outflux.net\/blog\/archives\/2006\/05\/12\/sourceforge-cvs-re-check-out-solution\/"},"modified":"2006-05-13T14:13:07","modified_gmt":"2006-05-13T22:13:07","slug":"sourceforge-cvs-re-check-out-solution","status":"publish","type":"post","link":"https:\/\/outflux.net\/blog\/archives\/2006\/05\/12\/sourceforge-cvs-re-check-out-solution\/","title":{"rendered":"sourceforge CVS re-check-out solution"},"content":{"rendered":"<p><a href=\"http:\/\/www.sf.net\/\">SourceForge<\/a> migrated to their new CVS server infrastructure recently (due to a catastophic disk failure of the old system), and told everyone that they had to re-check-out all their trees:<\/p>\n<blockquote><p>\nHostname for CVS service<br \/>\nOld: cvs.sourceforge.net<br \/>\nNew: PROJECT_UNIX_NAME.cvs.sourceforge.net                                      <\/p>\n<p>This change will require new working copies to be checked out of all<br \/>\nrepositories (so control files in the working copy will point to the<br \/>\nright place). We will be updating the instructions we supply, but<br \/>\ninstructions that your team has written within documentation, etc. will<br \/>\nneed to be updated.<\/p>\n<p>cvs -d:pserver:anonymous@cvs.sourceforge.net:\/cvsroot\/gaim co gaim<\/p>\n<p>would be changed to                                                             <\/p>\n<p>cvs -d:pserver:anonymous@gaim.cvs.sourceforge.net:\/cvsroot\/gaim co gaim\n<\/p><\/blockquote>\n<p>With 14 projects hosted there, with potentially multiple CVS modules in each, this wasn&#8217;t the best way for me to deal with the change.  I had relocated several CVS trees at <a href=\"http:\/\/www.osdl.org\/\">OSDL<\/a> last year, so I went digging for my command line to do the updates.  I was disappointed they didn&#8217;t suggest it in their email, so I offered my <a href=\"https:\/\/sourceforge.net\/tracker\/?func=detail&#038;atid=200001&#038;aid=1487380&#038;group_id=1\">solution<\/a> via their Tracker.  Someone else (on Cygwin even) confirmed that it worked for them, and SourceF orge summarily closed the ticket (hence making it disappear from the Tracker where other people were seeking help).  I can find no record of a change made to their documentation.  In effect, they just eliminated my help (though they did thank me first).<\/p>\n<p>It would be nice if SourceForge ran some kind of forum or Wiki on their site so people could help each other.  I&#8217;ll have to remember this for the next Advisory Council.<\/p>\n<p style='text-align:left'>&copy; 2006, <a href=\"https:\/\/outflux.net\/blog\/\">Kees Cook<\/a>. This work is licensed under a <a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\">Creative Commons Attribution-ShareAlike 4.0 License<\/a>.<br \/><a rel=\"license\" href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/\"><img decoding=\"async\" alt=\"CC BY-SA 4.0\" style=\"border-width:0\" src=\"https:\/\/i.creativecommons.org\/l\/by-sa\/4.0\/88x31.png\" \/><\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>SourceForge migrated to their new CVS server infrastructure recently (due to a catastophic disk failure of the old system), and told everyone that they had to re-check-out all their trees: Hostname for CVS service Old: cvs.sourceforge.net New: PROJECT_UNIX_NAME.cvs.sourceforge.net This change will require new working copies to be checked out of all repositories (so control files [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/104"}],"collection":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/comments?post=104"}],"version-history":[{"count":0,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/posts\/104\/revisions"}],"wp:attachment":[{"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/media?parent=104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/categories?post=104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/outflux.net\/blog\/wp-json\/wp\/v2\/tags?post=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}