Assume jobs A1 and A2 are two jobs that are built from the same sourcecode. A1
builds the code and leaves the binaries as an artifact for A2, which runs the
tests. A2 needs the sourcecode because input to the the testcases are there. The
A1 build is tagged so A2 can sync the correct revisions. A1 and A2 run in
separate workspaces. A1 is triggered by SCM, A2 is triggered by completion of A1.
The problem is that the changes in the project are not listed in A2, even though
it's the same project in the same SCM. I feel they should be, since the changes
are actually sync'd out to the workspace when the job runs.
We're running hudson 1.331, perforce plugin 1.0.15 (but I'm not sure it's the
As said, job A2 has an SCM setup that involves sync'ing to the label/tag set by A1.