Conventional Method
- Make sure your current working repository is up-to-date. In particular, verify that you have checked in everything.
- EXAMPLE: cvs status | grep Status | grep -v Up-to-date
- Move your top-level working directory out of the way e.g. rename or move it from <whatever> to <whatever>.nbirn.net
- EXAMPLE mv pubkeys pubkeys.nbirn.net
- Checkout the CVS module using the new FQDN of the CVS server, cvs.crbs.ucsd.edu
- EXAMPLE: cvs -d vrowley@cvs.crbs.ucsd.edu co pubkeys
For the Brave
Be Careful!
These commands should find the Root files in the CVS administrative directories and changed the entry appropriately.
-
- find . -type d -name CVS -exec sed -i "" s/cvs\.nbirn\.net/cvs\.crbs\.ucsd\.edu/ {}/Root \;
- find . -type d -name CVS -exec sed -i "" s/cvs\.camera\.nbirn\.net/cvs\.crbs\.ucsd\.edu/ {}/Root \;
WARNING!
Make sure you backup your data before using these!! These commands will change BOTH cvs administrative files AND source code files. Anything and EVERYTHING that references the CVS server using either cvs.nbirn.net OR cvs.camera.nbirn.net will be changed e.g. PowerPoint presentations, Excel spreadsheets, etc.
-
- find . -type f -exec sed -i "" s/cvs\.nbirn\.net/cvs\.crbs\.ucsd\.edu/ {} \;
- find . -type f -exec sed -i "" s/cvs\.camera\.nbirn\.net/cvs\.crbs\.ucsd\.edu/ {} \;