Here’s a simple script that recursively changes CVS/Root
files in the project tree
find . -name Root -exec sh -c 'echo :pserver:example@cvs.example.com:2401/var/cvsroot
> {}' \;
Note sh -c
segment of -exec
switch, which is necessary in order to successfully redirect to appropriate files.
This could be useful for updating deployed projects with the repository that has moved (for any reason).