Migration of the CVS repository from vnfe4 to bh1


Please report all errors/typos. etc to Matt Choptuik at [email protected]

Last updated May 24, 2012

The situation

What you need to do

1) Change the setting of CVSROOT

bash

tcsh

As usual, these commands are best placed in your ~/.bashrc or ~/.tcshrc (~/.cshrc)

2) Modify the contents of all CVS/Root files in a checked out directory

Assuming that the working directory is one that was previously checked out from [email protected], execute the following command
find . -name Root -exec perl -p -i -e 's/vnfe4/bh1/g' {} \;
This will modify all of the Root files rooted in the working directory so that subsequent cvs update, commit etc. commands will use the new version of the repository.

Note that if you choose to check out a fresh version of the directory after having set the CVSROOT variable to its new value (i.e. option 2), you do NOT have to execute this command

Again, if your directory contains uncommitted changes as of May 24, you should use this option.

3) Access to the repository

All users who previously had password-less access to [email protected] should now have the same access to [email protected].  Concact Matt if this not the case.


Let Matt know if you have questions about this, or should you encounter problems using [email protected], and particularly if you find errors in the above discussion!