since migrating to the TC 4.0 EAP (#7888) we're having some serious trouble with some build
configurations and CVS. Some CVS roots seem to be ignored by TC, i.e. they aren't checked out when
"VCS checkout mode" is set to "Automatically on server".
While trying to track this down, I wanted to trigger another build on the same sources that have
previously failed due to missing files, and found this error message next to the VCS-root's name in
"Run Custom Build" dialog: "Revision not found, will omit sources". The root itself is correct and
"Test connection" is successful.
This error seems to explain that the files from this root are missing from the build which causes it
to fail. However, this leaves some questions:
- What revision does TC expect, and why is the revision not found?
- In case some revision cannot be found, why does the build start at all? IMHO this should result in
an error with some information about the reason of this situation. TC just cannot "omit" the sources
in the hope that all goes well.
The TC logs don't show anything unusual, the VCS log just says "Collecting changes for ...". What
should be done to diagnose/fix this situation?