#! /bin/sh cvs co testproj cd testproj cat > bla <<% junk... % cvs add bla mkdir Old cat > Old/testfile <<% just some junk % cvs add Old cd Old cvs add testfile cd .. cvs commit -m "- 1st version, Old/" cvs tag v1 cd Old mv testfile .. cvs rm testfile cd .. cvs rm Old cvs commit -m "- 2nd version, after removing" cvs tag v2 cd .. cvs release -d testproj cvs co -P testproj cd testproj/ mkdir old/ cvs add old cd old/ cat > testfile <<% just some junk % cvs add testfile cd .. cvs commit -m "- 3rd version, with old/" cvs tag v3 cd .. cvs release -d testproj