Go forward to History browsing.
Go backward to Moving files.
Go up to Top.
Moving and renaming directories
*******************************
The normal way to rename or move a directory is to rename or move
each file within it as described in See Outside. Then check out
with the `-P' option, as described in See Removing directories.
If you really want to hack the repository to rename or delete a
directory in the repository, you can do it like this:
1. Inform everyone who has a copy of the module that the directory
will be renamed. They should commit all their changes, and remove
their working copies of the module, before you take the steps
below.
2. Rename the directory inside the repository.
$ cd $CVSROOT/MODULE
$ mv OLD-DIR NEW-DIR
3. Fix the CVS administrative files, if necessary (for instance if
you renamed an entire module).
4. Tell everyone that they can check out the module and continue
working.
If someone had a working copy of the module the CVS commands will
cease to work for him, until he removes the directory that disappeared
inside the repository.
It is almost always better to move the files in the directory
instead of moving the directory. If you move the directory you are
unlikely to be able to retrieve old releases correctly, since they
probably depend on the name of the directories.