From: Brian G. <ge...@ro...> - 2004-04-30 16:24:05
|
hi, Some things have changed wrt CVS at SF.net. Per the update listed here: http://sourceforge.net/docman/display_doc.php?docid=2352&group_id=1#section1 you can no longer access our repository at 'cvs.playerstage.sourceforge.net,' but rather have to use 'cvs.sourceforge.net.' This is why you may recently gotten SSH key-change warnings and an error like: Cannot access /cvsroot/playerstage/CVSROOT No such file or directory If so, then you've been using the longer hostname (as have I), and you now have to change your CVSROOT environment variable to use the shorter hostname. Then you have two options regarding working copies already checked out from the project repository: (1) Delete your working copies and check out fresh ones. (2) Change the CVS/Root files throughout your working copies to use to the shorter hostname. If you take option (2), you might find the shell script appended below useful. Change ROOT to use your SF.net username (instead of gerkey), and then execute it from *within* each P/S/G working copy. It will change the Root files for you. Then 'cvs update' will work as before (assuming that you've also changed your CVSROOT). DON'T execute this script from within or above working copies checked out from other repositories! No warranties here: changing CVS meta-data files is dicey and may cause your hair to catch fire. brian. ------------------------------------------------------------------------------- #!/bin/sh ROOT="ge...@cv...:/cvsroot/playerstage" rm -f /tmp/newRoot echo $ROOT > /tmp/newRoot find . -name Root -exec cp -f /tmp/newRoot {} \; rm -f /tmp/newRoot |