How to change your existing sandboxes to use the new CVS structureBackground info
Every CVS sandbox has hidden directores named "CVS" under each directory within your sandbox. These hidden CVS directories have the control files that remember the state of your sandbox. The Root file contatins a single line with the CVSROOT you used to check out the files.What to change
You need to change *every* Root file in your sandboxes to the new CVSROOT. The old root might looks like:
** or **
In either case, they need to be changed to:
How to change
** Make a backup of your sandbox ** If you goof up the change, it's good to have an extra local copy handy!
The easiest way to change all these files is to use an in file replace command. WinCVS ( http://www.wincvs.org/
) has a Change CVSROOT macro to do just that, and is the simplest method.
If you don't use WinCVS, you can also use any of a number of utilities. I like to use UltraEdit ( http://ultraedit.com/
) myself. The following example shows the dialog settings when using UltraEdit, you should be able to adapt these to pretty much any in-file replace utility.
Using UltraEdit, under the Search menu, choose Replace in Files.
Replace With: :ext:email@example.com:/cvsroot/xoops
In Files/Type: Root
Once you have updated all the Root files, you should be able to update, commit, etc. normally just as before the change.