rename--Rename files in the repository

Use the rename to rename or move a file within the sandbox, whilst keeping the history intact.

Rename functions depend on the capabilities of the server:

Complex renames/move (across directories) should be avoided. If you must rename across directories then ensure that the 'destination' directory gets committed at the same time as the 'source' directory - otherwise the file can vanish completely.

Rename information is held at the directory level, so the rename/move is not committed to the repository until cvs commit is called on the directory containing the file.

If another user has the file checked out they will continue to use the file under its old name until they issue a cvs update at the directory level. CVSNT has no problems with this and both users can continue to merge each others' changes.