Branch: refs/heads/master
Home: https://github.com/jenkinsci/jenkins
Commit: 5f7d239c6f0c83fcd80553b6f515370c8ba960c6
https://github.com/jenkinsci/jenkins/commit/5f7d239c6f0c83fcd80553b6f515370c8ba960c6
Author: Emanuele Zattin <[email protected]>
Date: 2012-06-11 (Mon, 11 Jun 2012)
Changed paths:
M core/src/main/java/hudson/matrix/Axis.java
M core/src/main/java/hudson/matrix/AxisList.java
M core/src/main/java/hudson/matrix/MatrixProject.java
Log Message:
-----------
Added support for runtime modifiable Axis
Sometimes there's the need to change the value of an axis right when the build
starts.
I did this adding a couple of methods to Axis and letting MatrixBuild use them.
It should all be backwards compatible.
Commit: d5513b0bd5f61af8cec3b873f8d50f1ab4acd684
https://github.com/jenkinsci/jenkins/commit/d5513b0bd5f61af8cec3b873f8d50f1ab4acd684
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-06-11 (Mon, 11 Jun 2012)
Changed paths:
M core/src/main/java/hudson/matrix/Axis.java
M core/src/main/java/hudson/matrix/AxisList.java
M core/src/main/java/hudson/matrix/Combination.java
M core/src/main/java/hudson/matrix/DefaultMatrixExecutionStrategyImpl.java
M core/src/main/java/hudson/matrix/MatrixBuild.java
M core/src/main/java/hudson/matrix/MatrixExecutionStrategy.java
M core/src/main/java/hudson/matrix/MatrixProject.java
M core/src/main/java/hudson/model/Run.java
Log Message:
-----------
Reworked the dynamically modifiable Axis.
I thought about this and decided that the best way to incorporate this
expansion of the abstraction is to think of it as a re-configuration of
project right before the build.
This resolves my concern with the previous change of calling expensive
rebuildConfigurations() from every getActiveConfigurations() call (and
getter shouldn't have a side-effect, right?)
Also, in this way, Axis gets a reference to MatrixBuildExecution, so it
makes it more explicit that the Axis can update values based on the
current build.
Commit: 5d78f3c958394c645d7c65c6b7f8f01d7ccd66fb
https://github.com/jenkinsci/jenkins/commit/5d78f3c958394c645d7c65c6b7f8f01d7ccd66fb
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-06-11 (Mon, 11 Jun 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/matrix/Axis.java
M core/src/main/java/hudson/matrix/AxisList.java
M core/src/main/java/hudson/matrix/Combination.java
M core/src/main/java/hudson/matrix/DefaultMatrixExecutionStrategyImpl.java
M core/src/main/java/hudson/matrix/MatrixBuild.java
M core/src/main/java/hudson/matrix/MatrixExecutionStrategy.java
M core/src/main/java/hudson/matrix/MatrixProject.java
M core/src/main/java/hudson/model/Run.java
Log Message:
-----------
Merge branch 'pull-449'
Compare: https://github.com/jenkinsci/jenkins/compare/dea9588...5d78f3c