CVS

Links
http://www.gentoo.org/doc/en/cvs-tutorial.xml

http://gentoo-wiki.com/HOWTO_CVS_Server

http://ximbiot.com/cvs/wiki/CVS%20FAQ

Move a repository
http://www.mail-archive.com/info-cvs@nongnu.org/msg04009.html

How do I relocate a repository? (http://ximbiot.com/cvs/wiki/CVS%20FAQ)

Repositories can simply be renamed to a new location. For instance, `/cvsroot' could be renamed to `/home/cvs/newcvsroot': e.g. `mv /cvsroot /home/cvs/newcvsroot'.

This also means tarring the root and unpacking it on another machine is sufficient to move it to the new machine.

In both these cases you should disable repository access during the move so that users do not commit changes to the original repository during or after the move.

It is generally wise to make all of your users release their workspaces before the move if you plan on changing the $CVSROOT used to access it. The alternative to making all of your users commit and release their workspaces can be providing them with a script which redirects their workspaces to use the new root.

Script para alterar os "Root" dos clientes
Precisa criar o arquivo Root padr�o.