It seems that when checking out a project from CVS, the agent actually runs "cvs export". Or probably it does checkout but then removes all "CVS" subdirectories.
Is there a way to do ordinary checkout? I'd like to have projects checked out with "cvs checkout -P".
The reason I need this is that I have a separate cvs module for configuration management. During the build some files get updated (for example, with the new build number) and need to be committed to the cvs. This is done from ant, but it is not possible without proper initial checkout.
I also have another concern in regards with this scenario. I have this excerpt in the configuration file:
Am I right that the abovementioned commit of the configuration files into the repository would trigger the build? That would result in a really continuous integration.
It would be great if I could specify which vcs roots should trigger the build.