-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
Platform: All, OS: All
If the build itself modifies files checked out from CVS to the workspace (e.g.
by generating code), the CVS Polling will interpret this as change whereas
actually in CVS nothing has changed. Although it is not best practice to check
in generated code into CVS it would be nice to have an enhanced approach for
polling the CVS for changes.
My proposal is to use the CVS "rlog" command for that:
cvs -d ${CVSROOT} -Q rlog -S -d "${lastBuildDate}<" ${module}
A real world exeample could look like this:
cvs -d :pserver:anonymous@cvs.my_url.org/usr/local/cvs/my_repo -Q rlog -S -
d "2008-03-04 12:00<" my_module
[JENKINS-1359] Use "rlog" Command for CVS Polling
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Assignee | New: Michael Clarke [ mc1arke ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Workflow | Original: JNJira [ 131432 ] | New: JNJira + In-Review [ 186449 ] |