Yes, I've just created a new test job to keep it as short as possible.
So first, created a new module and a new job, and on first build everything went correctly.
Then I modify a file (src/main/scripts/testfile) and commit. This is the new content:
------------------
// CVS version control block - do not edit manually
// $Author: icruz $
// $Revision: 1.2 $
// $Date: 2013/03/27 14:44:48 $
// $Source: /mnt/cvs/finesse/testcvs/src/main/scripts/testfile,v $
This is a test
Modified!
------------------
Then I re-run the job, and this is the job output (I've set the "Use Update", "Prune Empty Directories", "Show all CVS output" and "Force clean copy for locally modified files" options):
------------------
Started by user anonymous
Building remotely on No DB node in workspace /opt/hudson/nodbnode/workspace/cvs-test
cvs update -C -d -P -r HEAD -D 27 Mar 2013 07:44:58 -0700 cvs-test
? cvs-test/target
cvs update: Updating cvs-test
cvs update: warning: cvs-test/pom.xml was lost
U cvs-test/pom.xml
cvs update: Updating cvs-test/src
cvs update: Updating cvs-test/src/main
cvs update: Updating cvs-test/src/main/scripts
cvs update: warning: cvs-test/src/main/scripts/testfile was lost
U cvs-test/src/main/scripts/testfile
cvs rlog -S -d27 Mar 2013 07:43:44 -0700<27 Mar 2013 07:44:58 -0700 finesse/testcvs
cvs rlog: Logging finesse/testcvs
cvs rlog: Logging finesse/testcvs/src
cvs rlog: Logging finesse/testcvs/src/main
cvs rlog: Logging finesse/testcvs/src/main/scripts
Parsing POMs
------------------
I don't know why that warnings appear when setting the "Show all CVS output", but anyway, I open the file in workspace and it's still on revision 1.1:
------------------
// CVS version control block - do not edit manually
// $Author: icruz $
// $Revision: 1.1 $
// $Date: 2013/03/27 14:43:23 $
// $Source: /mnt/cvs/finesse/testcvs/src/main/scripts/testfile,v $
This is a test
------------------
But in the "changes" page for this job run, my change is detected, here's a screenshot:
http://gyazo.com/fa4c9d7c6d2c01c17d366e74051fe54d
Thanks,
Isaac
Can you attach a job log showing the polling and update part of the CVS actions?