Branch: refs/heads/master
Home: https://github.com/jenkinsci/jenkins
Commit: dc578546556c74c56f18b0f2ab75def1f283d6a8
https://github.com/jenkinsci/jenkins/commit/dc578546556c74c56f18b0f2ab75def1f283d6a8
Author: Sergey Burkov <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
A core/src/main/java/hudson/matrix/DefaultMatrixRunCheckoutStrategyImpl.java
M core/src/main/java/hudson/matrix/MatrixProject.java
M core/src/main/java/hudson/matrix/MatrixRun.java
A core/src/main/java/hudson/matrix/MatrixRunCheckoutStrategy.java
A core/src/main/java/hudson/matrix/MatrixRunCheckoutStrategyDescriptor.java
M core/src/main/java/hudson/model/AbstractBuild.java
A
core/src/main/resources/hudson/matrix/DefaultMatrixRunCheckoutStrategyImpl/config.jelly
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly
Log Message:
-----------
Revised version of Extension
Commit: 15ecb5989118787ddc0c483e701b50844a529307
https://github.com/jenkinsci/jenkins/commit/15ecb5989118787ddc0c483e701b50844a529307
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
A core/src/main/java/hudson/matrix/DefaultMatrixCheckoutStrategyImpl.java
R core/src/main/java/hudson/matrix/DefaultMatrixRunCheckoutStrategyImpl.java
M core/src/main/java/hudson/matrix/MatrixBuild.java
A core/src/main/java/hudson/matrix/MatrixCheckoutStrategy.java
A core/src/main/java/hudson/matrix/MatrixCheckoutStrategyDescriptor.java
M core/src/main/java/hudson/matrix/MatrixProject.java
M core/src/main/java/hudson/matrix/MatrixRun.java
R core/src/main/java/hudson/matrix/MatrixRunCheckoutStrategy.java
R core/src/main/java/hudson/matrix/MatrixRunCheckoutStrategyDescriptor.java
M core/src/main/java/hudson/model/AbstractBuild.java
A
core/src/main/resources/hudson/matrix/DefaultMatrixCheckoutStrategyImpl/config.jelly
R
core/src/main/resources/hudson/matrix/DefaultMatrixRunCheckoutStrategyImpl/config.jelly
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly
Log Message:
-----------
Expanded to cover MatrixBuild, not just MatrixRun.
For example, a common use cases are:
- skip the parent checkout and only do the checkout in MatrixRun
- check out only once in MatrixBuild and then let all MatrixRuns build from the
same directory
Accoringly,
- renamed classes to drop 'Run' since now they cover 'Build' as well.
- instead of using the boolean return value to indicate the fallback to
default, using some backdoor to have the default implementation do
this. I think this keeps the abstraction cleaner for the implementor
of the extension point.
Commit: 34d6de50973bf61573e5df939f07cc553c89add3
https://github.com/jenkinsci/jenkins/commit/34d6de50973bf61573e5df939f07cc553c89add3
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M core/src/main/java/hudson/matrix/DefaultMatrixCheckoutStrategyImpl.java
M core/src/main/java/hudson/matrix/MatrixCheckoutStrategy.java
M core/src/main/java/hudson/matrix/MatrixCheckoutStrategyDescriptor.java
M core/src/main/java/hudson/model/listeners/SCMListener.java
Log Message:
-----------
Doc improvements
Commit: cc29c9b3b11af6b085c9acbc86b7c203a97bd30e
https://github.com/jenkinsci/jenkins/commit/cc29c9b3b11af6b085c9acbc86b7c203a97bd30e
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M core/src/main/java/hudson/matrix/MatrixProject.java
Log Message:
-----------
no practical harm in setting this to null
Commit: c2787404b1bafc60b0f4bf8570c2358f301ab965
https://github.com/jenkinsci/jenkins/commit/c2787404b1bafc60b0f4bf8570c2358f301ab965
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M core/src/main/java/hudson/matrix/MatrixProject.java
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly
Log Message:
-----------
if there's nothing for the user to select, display nothing.
Commit: 4a6aa4a1b4117102f820aada12db2085e3119fcf
https://github.com/jenkinsci/jenkins/commit/4a6aa4a1b4117102f820aada12db2085e3119fcf
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
R core/src/main/java/hudson/matrix/DefaultMatrixCheckoutStrategyImpl.java
M core/src/main/java/hudson/matrix/MatrixBuild.java
R core/src/main/java/hudson/matrix/MatrixCheckoutStrategy.java
R core/src/main/java/hudson/matrix/MatrixCheckoutStrategyDescriptor.java
M core/src/main/java/hudson/matrix/MatrixProject.java
M core/src/main/java/hudson/matrix/MatrixRun.java
M core/src/main/java/hudson/model/AbstractBuild.java
M core/src/main/java/hudson/model/AbstractProject.java
A core/src/main/java/jenkins/scm/DefaultSCMCheckoutStrategyImpl.java
A core/src/main/java/jenkins/scm/SCMCheckoutStrategy.java
A core/src/main/java/jenkins/scm/SCMCheckoutStrategyDescriptor.java
R
core/src/main/resources/hudson/matrix/DefaultMatrixCheckoutStrategyImpl/config.jelly
M
core/src/main/resources/hudson/matrix/MatrixProject/configure-entries.jelly
A core/src/main/resources/jenkins/scm/SCMCheckoutStrategy/config.jelly
M core/src/main/resources/lib/hudson/project/config-scm.jelly
Log Message:
-----------
After playing with it, I now see why it should apply to all AbstractProject.
... not from user's point of view, but more from implementation point of
view (and this can be used to push SCM retry counts out of the core.)
To avoid cluttering the UI unnecessarily, adding isApplicable() to
SCMCheckoutStrategyDescriptor so that it can nominate itself only for
matrix projects.
Commit: fba43bf5fbb27607cbfe784f64319d8a7ea71017
https://github.com/jenkinsci/jenkins/commit/fba43bf5fbb27607cbfe784f64319d8a7ea71017
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-25 (Fri, 25 May 2012)
Changed paths:
M core/src/main/java/hudson/matrix/MatrixBuild.java
M core/src/main/java/hudson/matrix/MatrixRun.java
Log Message:
-----------
reverting access modifiers
Commit: 14dbcd88d37c675baf6c58682519d129e45cb221
https://github.com/jenkinsci/jenkins/commit/14dbcd88d37c675baf6c58682519d129e45cb221
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-29 (Tue, 29 May 2012)
Changed paths:
M core/src/main/java/hudson/matrix/MatrixBuild.java
M core/src/main/java/hudson/matrix/MatrixProject.java
M core/src/main/java/hudson/matrix/MatrixRun.java
M core/src/main/java/hudson/model/AbstractBuild.java
M core/src/main/java/hudson/model/Build.java
M core/src/main/java/hudson/model/ExternalRun.java
M core/src/main/java/hudson/model/FreeStyleBuild.java
M core/src/main/java/hudson/model/Run.java
M core/src/main/java/hudson/model/RunnerStack.java
M core/src/main/java/jenkins/scm/SCMCheckoutStrategy.java
M maven-plugin/src/main/java/hudson/maven/MavenBuild.java
M maven-plugin/src/main/java/hudson/maven/MavenModuleSetBuild.java
Log Message:
-----------
Renamed Runner family into *Execution.
... so that we can expose them as an object that keeps track of
execution-scoped objects.
Commit: e69aa121510d4d3bd467d6bf86f5c48d00d0f8b9
https://github.com/jenkinsci/jenkins/commit/e69aa121510d4d3bd467d6bf86f5c48d00d0f8b9
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-29 (Tue, 29 May 2012)
Changed paths:
M test/src/main/java/org/jvnet/hudson/test/WarExploder.java
Log Message:
-----------
no 'main' directory any more
Commit: 242e682e6209fc9adaaf05bde2d382e62b67f33b
https://github.com/jenkinsci/jenkins/commit/242e682e6209fc9adaaf05bde2d382e62b67f33b
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-29 (Tue, 29 May 2012)
Changed paths:
M test/src/main/java/org/jvnet/hudson/test/TestPluginManager.java
M test/src/main/java/org/jvnet/hudson/test/WarExploder.java
Log Message:
-----------
improved error diagnostics
Commit: 5a51361c464e3b910a29d0362ed611fd9941281b
https://github.com/jenkinsci/jenkins/commit/5a51361c464e3b910a29d0362ed611fd9941281b
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-29 (Tue, 29 May 2012)
Changed paths:
M core/src/main/java/hudson/model/AbstractBuild.java
Log Message:
-----------
Widening of this exception incorrectly caught InterruptedException.
Narrowing it down to reduce the harm.
Commit: 65c659d0be6a9f79d4bc5470e0bee7452336d2bb
https://github.com/jenkinsci/jenkins/commit/65c659d0be6a9f79d4bc5470e0bee7452336d2bb
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-29 (Tue, 29 May 2012)
Changed paths:
M core/src/main/java/hudson/model/AbstractBuild.java
Log Message:
-----------
Removed pointless private methods.
Commit: 4aa2d39aaad93ade84cf125cf1e28a7917bbb99e
https://github.com/jenkinsci/jenkins/commit/4aa2d39aaad93ade84cf125cf1e28a7917bbb99e
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-05-29 (Tue, 29 May 2012)
Changed paths:
M changelog.html
M core/src/main/java/hudson/matrix/MatrixBuild.java
M core/src/main/java/hudson/matrix/MatrixProject.java
M core/src/main/java/hudson/matrix/MatrixRun.java
M core/src/main/java/hudson/model/AbstractBuild.java
M core/src/main/java/hudson/model/AbstractProject.java
M core/src/main/java/hudson/model/Build.java
M core/src/main/java/hudson/model/ExternalRun.java
M core/src/main/java/hudson/model/FreeStyleBuild.java
M core/src/main/java/hudson/model/Run.java
M core/src/main/java/hudson/model/RunnerStack.java
M core/src/main/java/hudson/model/listeners/SCMListener.java
A core/src/main/java/jenkins/scm/DefaultSCMCheckoutStrategyImpl.java
A core/src/main/java/jenkins/scm/SCMCheckoutStrategy.java
A core/src/main/java/jenkins/scm/SCMCheckoutStrategyDescriptor.java
A core/src/main/resources/jenkins/scm/SCMCheckoutStrategy/config.jelly
M core/src/main/resources/lib/hudson/project/config-scm.jelly
M maven-plugin/src/main/java/hudson/maven/MavenBuild.java
M maven-plugin/src/main/java/hudson/maven/MavenModuleSetBuild.java
M test/src/main/java/org/jvnet/hudson/test/TestPluginManager.java
M test/src/main/java/org/jvnet/hudson/test/WarExploder.java
Log Message:
-----------
Merge branch 'pull-482'
Compare: https://github.com/jenkinsci/jenkins/compare/de20547...4aa2d39