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

Reply via email to