Calling all cvs gurus, My team maintains a J2EE app and we use CruiseControl to make our builds. Since we give out a maintenance release every month, I use a moving cvs tag "production-release-<version number>" to keep track of the latest code for the release. The Cruisecontrol build moves this tag every night during our nightly builds, using the "cvs tag -F <tag name> <module name>" command.
My problem is this: Suppose a file "foo.java" is added today. Tonites build will tag it as "production-release-2". Say we delete this file tomorrow as we no longer need it. Tomorrow nights build will move this "production-release-2" tag up using "cvs tag -F". However, if someone checks out "production-release-2" tag the day after, they will still get "foo.java" in the checked out code, even when its been deleted. i have read about using "cvs rtag -a -F <tag name", or trying "cvs rtag -d <tag name>" followed by "cvs tag -F <tag name", but am not sure whats the right way. Can someone please help? Thanks, Vik. _______________________________________________ info-cvs mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/info-cvs
