jenkinsci/jenkins — pull request #375 by tho74 (2012-02-15 12:07:49+00:00)
Title: JENKINS-4960 (Use same SCM checkout for all matrix entries)

Here is the updated proposed patch for JENKINS-4906. Its based on revision 546157701b2b95ff8232c01e62e7476cd16003fa (branch master from main repo, updated 15th of February). Besides updating the patch to match the current master, I modified it in following ways:

* Allow this feature even when different nodes are used (previous patch threw an exception in this case because without shared drive the sub projects would not have access to the repository; however, this is our dedicated usecase, and it is documented in config page)
* Make the parent build executor name available to subseqent builds
* Make the path to the root workspace available to subseqent builds

We need this feature badly, so if this patch is not acceptable for some reason please tell me how to fix this...