Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/scm-api-plugin
  Commit: 93e8b10e8ce50af6ce9ca64b357e4f5cc4543558
      
https://github.com/jenkinsci/scm-api-plugin/commit/93e8b10e8ce50af6ce9ca64b357e4f5cc4543558
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFile.java
    M src/main/java/jenkins/scm/api/SCMFileSystem.java

  Log Message:
  -----------
  Tweak the contract of scmfile/scmfilesystem (we have no implemetations yet)


  Commit: d5b2b4676bad8a52163cfd9a4fc0bd999dfac304
      
https://github.com/jenkinsci/scm-api-plugin/commit/d5b2b4676bad8a52163cfd9a4fc0bd999dfac304
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/SCMNavigatorOwner.java
    A src/main/java/jenkins/scm/api/SCMNavigatorOwners.java

  Log Message:
  -----------
  Need an API to retrieve the owners of SCMNavigator instances


  Commit: 6d534d77059fad176491c4d642c4781ab30bbc5c
      
https://github.com/jenkinsci/scm-api-plugin/commit/6d534d77059fad176491c4d642c4781ab30bbc5c
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/SCMProbe.java
    A src/main/java/jenkins/scm/api/SCMProbeStat.java
    M src/main/java/jenkins/scm/api/SCMSourceCriteria.java

  Log Message:
  -----------
  Need an API for probing the SCM outside of the managed probe lifecycle of the 
full scan


  Commit: f92e3145b82577d4f0e9b74e7446d5254a407162
      
https://github.com/jenkinsci/scm-api-plugin/commit/f92e3145b82577d4f0e9b74e7446d5254a407162
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  Expose the API for instantiating a non-managed probe


  Commit: 2000dc8aae08ce6e0b6e572d32933035504ee51a
      
https://github.com/jenkinsci/scm-api-plugin/commit/2000dc8aae08ce6e0b6e572d32933035504ee51a
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/ChangeRequestSCMHead.java

  Log Message:
  -----------
  Add base class for change request heads


  Commit: b4ba3b8b8a42f0fa2bcff1901170f0b3056646f9
      
https://github.com/jenkinsci/scm-api-plugin/commit/b4ba3b8b8a42f0fa2bcff1901170f0b3056646f9
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFile.java
    M src/main/java/jenkins/scm/api/SCMFileSystem.java

  Log Message:
  -----------
  More tweaks to the SCMFile and SCMFileSystem APIs


  Commit: 7ee81cf0806d932df2178505a8fe199c53aeb7f5
      
https://github.com/jenkinsci/scm-api-plugin/commit/7ee81cf0806d932df2178505a8fe199c53aeb7f5
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFileSystem.java
    M src/main/java/jenkins/scm/api/SCMProbe.java
    M src/main/java/jenkins/scm/api/SCMProbeStat.java
    M src/main/java/jenkins/scm/api/SCMSourceCriteria.java

  Log Message:
  -----------
  Add a mechanism to obtain unmanaged SCMProbes and clarify the caching 
distinction between SCMProbe and SCMFileSystem


  Commit: c0a285f0751c3bc7387445b23ae5f68e5f5b7c6a
      
https://github.com/jenkinsci/scm-api-plugin/commit/c0a285f0751c3bc7387445b23ae5f68e5f5b7c6a
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/SCMCategory.java
    A src/main/java/jenkins/scm/api/SCMHeadCategory.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMNavigatorDescriptor.java
    M src/main/java/jenkins/scm/api/SCMSource.java
    A src/main/java/jenkins/scm/api/SCMSourceCategory.java
    M src/main/java/jenkins/scm/api/SCMSourceDescriptor.java
    A src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
    A src/main/java/jenkins/scm/impl/UncategorizedSCMHeadCategory.java
    A src/main/java/jenkins/scm/impl/UncategorizedSCMSourceCategory.java
    M src/main/resources/jenkins/scm/api/Messages.properties
    M src/main/resources/jenkins/scm/impl/Messages.properties

  Log Message:
  -----------
  Add categories


  Commit: 664824a48dee9fd6d429c4de1ebeba6f9b5aaa76
      
https://github.com/jenkinsci/scm-api-plugin/commit/664824a48dee9fd6d429c4de1ebeba6f9b5aaa76
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFileSystem.java
    M src/main/java/jenkins/scm/api/SCMHeadObserver.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  Provide hooks for SCMProbe and allow using an SCMSource with caller supplied 
criteria


  Commit: 02f0160ffab1078c12a299cbed034150f4959b25
      
https://github.com/jenkinsci/scm-api-plugin/commit/02f0160ffab1078c12a299cbed034150f4959b25
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHeadObserver.java

  Log Message:
  -----------
  [JENKINS-39355] Add some more utility observers


  Commit: 507eb1d02ff05478390c6b651927c0a63ec9f7c5
      
https://github.com/jenkinsci/scm-api-plugin/commit/507eb1d02ff05478390c6b651927c0a63ec9f7c5
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSource.java
    M src/main/java/jenkins/scm/impl/NullSCMSource.java
    M src/main/java/jenkins/scm/impl/SingleSCMSource.java

  Log Message:
  -----------
  [JENKINS-39355] Clarify what the requirement on implementations is with 
respect to the SCMSourceCriteria

- Also SingleSCMSource is the only source that gets out of jail free


  Commit: d900a04fd0071e1ccd7e873946d4d3b34a404a21
      
https://github.com/jenkinsci/scm-api-plugin/commit/d900a04fd0071e1ccd7e873946d4d3b34a404a21
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFileSystem.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  [JENKINS-39355] Fix javadoc warnings


  Commit: 1c069908c873d6b2e264d38fd89ff7c8f3daa3ba
      
https://github.com/jenkinsci/scm-api-plugin/commit/1c069908c873d6b2e264d38fd89ff7c8f3daa3ba
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/UncategorizedSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/UncategorizedSCMSourceCategory.java

  Log Message:
  -----------
  [JENKINS-39355] Findbugs, the whole point is to tighten the annotations for 
the non-abstract classes


  Commit: 38fc3a6cca5f95f8ef3d93780cf722de8c972c6c
      
https://github.com/jenkinsci/scm-api-plugin/commit/38fc3a6cca5f95f8ef3d93780cf722de8c972c6c
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  [JENKINS-39355] Oooh look... Findbugs found a bug... I suspect by accident 
though


  Commit: 38612389b46d77951cbc97ee15595e2b1da2129a
      
https://github.com/jenkinsci/scm-api-plugin/commit/38612389b46d77951cbc97ee15595e2b1da2129a
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  [JENKINS-39355] Add a hook for persistent actions that may be periodically 
refreshed


  Commit: 1d87d73dea7677d1b7e2007e5b2c2eb210279fc4
      
https://github.com/jenkinsci/scm-api-plugin/commit/1d87d73dea7677d1b7e2007e5b2c2eb210279fc4
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  [JENKINS-39355] Fetching actions is something that needs to be able to log 
details


  Commit: 14cb4225cb17e251019d996f7e925167728778e8
      
https://github.com/jenkinsci/scm-api-plugin/commit/14cb4225cb17e251019d996f7e925167728778e8
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  [JENKINS-39355] Fetching actions refinements


  Commit: 62c569c2be4e37b57e2d9bd62463fe9dbd546ccc
      
https://github.com/jenkinsci/scm-api-plugin/commit/62c569c2be4e37b57e2d9bd62463fe9dbd546ccc
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-02 (Wed, 02 Nov 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/MethodUtils.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  [JENKINS-39355] Fix the isOverridden check to work on protected methods


  Commit: e472e3f2044f45e7805b5d98d373d634fba9ee1b
      
https://github.com/jenkinsci/scm-api-plugin/commit/e472e3f2044f45e7805b5d98d373d634fba9ee1b
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-03 (Thu, 03 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMNavigator.java

  Log Message:
  -----------
  [JENKINS-39355] Document the critically of checking Thread.interrupted()


  Commit: 7657d69db81ed19ae2fe0f689340277b04ddb456
      
https://github.com/jenkinsci/scm-api-plugin/commit/7657d69db81ed19ae2fe0f689340277b04ddb456
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-03 (Thu, 03 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  [JENKINS-39355] DRY for implementations checking interrupts


  Commit: 36f347e3ab18c23bf76b5301283b9151eb112436
      
https://github.com/jenkinsci/scm-api-plugin/commit/36f347e3ab18c23bf76b5301283b9151eb112436
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-14 (Mon, 14 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/MethodUtils.java

  Log Message:
  -----------
  Update the MethodUtils helper implementation


  Commit: d97b7ea8b071e6541f434ff1f440a4dc7347f0e1
      
https://github.com/jenkinsci/scm-api-plugin/commit/d97b7ea8b071e6541f434ff1f440a4dc7347f0e1
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/SCMEvent.java

  Log Message:
  -----------
  Base class for events


  Commit: 2cda0b620b386c4053f62e8769bdf410d5e9590c
      
https://github.com/jenkinsci/scm-api-plugin/commit/2cda0b620b386c4053f62e8769bdf410d5e9590c
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHeadObserver.java

  Log Message:
  -----------
  Add support for more optimized partial observation


  Commit: c053dfb35a2c9c625620b3f9e53bccf10e5735a2
      
https://github.com/jenkinsci/scm-api-plugin/commit/c053dfb35a2c9c625620b3f9e53bccf10e5735a2
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/SCMHeadEvent.java
    A src/main/java/jenkins/scm/api/SCMNavigatorEvent.java
    A src/main/java/jenkins/scm/api/SCMSourceEvent.java

  Log Message:
  -----------
  Event types


  Commit: f9b1538a6765fc5141f171dfb03f4f924a47daec
      
https://github.com/jenkinsci/scm-api-plugin/commit/f9b1538a6765fc5141f171dfb03f4f924a47daec
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/SCMEventListener.java

  Log Message:
  -----------
  Event listener


  Commit: 67d3fc40adf555622bde0bd3d8f7a807cd0e1dca
      
https://github.com/jenkinsci/scm-api-plugin/commit/67d3fc40adf555622bde0bd3d8f7a807cd0e1dca
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSourceObserver.java
    A src/main/java/jenkins/scm/impl/NoOpProjectObserver.java

  Log Message:
  -----------
  Need to be able to filter out for partial updates when validating events


  Commit: 2cbd2798afbccea901fa60819e6afd354532a529
      
https://github.com/jenkinsci/scm-api-plugin/commit/2cbd2798afbccea901fa60819e6afd354532a529
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  Need some callbacks after save and need the ability to perform optimized 
observations


  Commit: d3a63e493bd069a34f86c893c22649e81c1e13ae
      
https://github.com/jenkinsci/scm-api-plugin/commit/d3a63e493bd069a34f86c893c22649e81c1e13ae
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-18 (Fri, 18 Nov 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/actions/TagAction.java
    A src/main/java/jenkins/scm/impl/TagSCMHeadCategory.java
    M src/main/resources/jenkins/scm/impl/Messages.properties

  Log Message:
  -----------
  Add support for tags to the API


  Commit: 0669280d09f2e329a7781bc00f5ccd1660dd311f
      
https://github.com/jenkinsci/scm-api-plugin/commit/0669280d09f2e329a7781bc00f5ccd1660dd311f
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-18 (Fri, 18 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/TagSCMHeadCategory.java

  Log Message:
  -----------
  Fix naming of categories


  Commit: 381c02424b871b3f329e19d60f6c6dd996da5899
      
https://github.com/jenkinsci/scm-api-plugin/commit/381c02424b871b3f329e19d60f6c6dd996da5899
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-21 (Mon, 21 Nov 2016)

  Changed paths:
    A src/test/java/jenkins/scm/impl/ChangeRequestSCMHeadCategoryTest.java
    A src/test/java/jenkins/scm/impl/MessagesTest.java
    A src/test/java/jenkins/scm/impl/NoOpProjectObserverTest.java
    A src/test/java/jenkins/scm/impl/NullSCMSourceTest.java
    A src/test/java/jenkins/scm/impl/SingleSCMNavigatorTest.java
    M src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java
    A src/test/java/jenkins/scm/impl/TagSCMHeadCategoryTest.java
    A src/test/java/jenkins/scm/impl/UncategorizedSCMHeadCategoryTest.java
    A src/test/java/jenkins/scm/impl/UncategorizedSCMSourceCategoryTest.java

  Log Message:
  -----------
  More tests


  Commit: ab29e81c012e99c5e61148334f2906179357af47
      
https://github.com/jenkinsci/scm-api-plugin/commit/ab29e81c012e99c5e61148334f2906179357af47
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-21 (Mon, 21 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHeadObserver.java
    A src/test/java/jenkins/scm/api/SCMHeadObserverTest.java

  Log Message:
  -----------
  More tests


  Commit: a7148aeb8647a263a89d730b099d138284856167
      
https://github.com/jenkinsci/scm-api-plugin/commit/a7148aeb8647a263a89d730b099d138284856167
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-21 (Mon, 21 Nov 2016)

  Changed paths:
    A src/test/java/jenkins/scm/api/MessagesTest.java
    M src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java

  Log Message:
  -----------
  Fix tests on CI server


  Commit: 9420c8588943bea2834390e11aa3f564ce409f24
      
https://github.com/jenkinsci/scm-api-plugin/commit/9420c8588943bea2834390e11aa3f564ce409f24
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-21 (Mon, 21 Nov 2016)

  Changed paths:
    A src/test/java/jenkins/scm/api/SCMCategoryTest.java
    A src/test/java/jenkins/scm/api/SCMEventTest.java

  Log Message:
  -----------
  Some more tests


  Commit: 137d10240befc9ffd5076c4cd62f344397538e16
      
https://github.com/jenkinsci/scm-api-plugin/commit/137d10240befc9ffd5076c4cd62f344397538e16
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-22 (Tue, 22 Nov 2016)

  Changed paths:
    A docs/implementation.adoc

  Log Message:
  -----------
  Adding some documentation for implementers


  Commit: a25bf29043925d9604cfd618ed6754d18427af02
      
https://github.com/jenkinsci/scm-api-plugin/commit/a25bf29043925d9604cfd618ed6754d18427af02
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  More docs


  Commit: 1a7ebd982478497885fdba9d19701a3d8152335f
      
https://github.com/jenkinsci/scm-api-plugin/commit/1a7ebd982478497885fdba9d19701a3d8152335f
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Add docs on criteria and categorization


  Commit: 825b5a6d53a3cdba59f20c8d0d1503e77e923c46
      
https://github.com/jenkinsci/scm-api-plugin/commit/825b5a6d53a3cdba59f20c8d0d1503e77e923c46
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc
    M src/main/java/jenkins/scm/api/SCMFileSystem.java

  Log Message:
  -----------
  If you want to effectively use the SCMFileSystem to remove a checkout, likely 
will need a changelog capture helper


  Commit: 0a2840f65d81f44d019953e45109df6866c7779d
      
https://github.com/jenkinsci/scm-api-plugin/commit/0a2840f65d81f44d019953e45109df6866c7779d
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Documentation on how to implement `hudson.scm.SCM`


  Commit: 348a5f17d55eedcd8d7859c34bf2f0a4a2c72104
      
https://github.com/jenkinsci/scm-api-plugin/commit/348a5f17d55eedcd8d7859c34bf2f0a4a2c72104
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Slightly less opinionated


  Commit: 7deb6b5deb47aa21bc52f73e371ab0e72abdfafa
      
https://github.com/jenkinsci/scm-api-plugin/commit/7deb6b5deb47aa21bc52f73e371ab0e72abdfafa
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Typo


  Commit: 95445601b03bdc89c8ca5cce5601cab9ddb0dc8e
      
https://github.com/jenkinsci/scm-api-plugin/commit/95445601b03bdc89c8ca5cce5601cab9ddb0dc8e
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Grammar and plurals


  Commit: 3f08207de2cfce7df0ab91253c3b8512fe137123
      
https://github.com/jenkinsci/scm-api-plugin/commit/3f08207de2cfce7df0ab91253c3b8512fe137123
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  How to implement SCMSource


  Commit: 59a029bf01a1951c886db29d8d3b789a9a7cf926
      
https://github.com/jenkinsci/scm-api-plugin/commit/59a029bf01a1951c886db29d8d3b789a9a7cf926
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M README.md
    A docs/consumer.adoc
    M docs/implementation.adoc

  Log Message:
  -----------
  Link in the docs


  Commit: 5dccd952c72a459a9a2c9d9a5ade8804d20e64a5
      
https://github.com/jenkinsci/scm-api-plugin/commit/5dccd952c72a459a9a2c9d9a5ade8804d20e64a5
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Implementing SCMNavigator


  Commit: dcb024ab2b4acdada4969244930b6da02abbdcb6
      
https://github.com/jenkinsci/scm-api-plugin/commit/dcb024ab2b4acdada4969244930b6da02abbdcb6
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Formatting


  Commit: 99b3893b5d2cce709ecd8f6d1fd8fca8f9d237ea
      
https://github.com/jenkinsci/scm-api-plugin/commit/99b3893b5d2cce709ecd8f6d1fd8fca8f9d237ea
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Document recommended testing for the basic implementation


  Commit: ee42eb2ac5e52646678f63935f05bafc342ce295
      
https://github.com/jenkinsci/scm-api-plugin/commit/ee42eb2ac5e52646678f63935f05bafc342ce295
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-23 (Wed, 23 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Damn you auto-indent


  Commit: 3d067dd44ead425cb8f8d62779fac64e3454edde
      
https://github.com/jenkinsci/scm-api-plugin/commit/3d067dd44ead425cb8f8d62779fac64e3454edde
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHeadEvent.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMNavigatorDescriptor.java
    A src/main/java/jenkins/scm/impl/SCMTriggerListener.java
    M src/main/java/jenkins/scm/impl/SingleSCMNavigator.java
    M src/main/java/jenkins/scm/impl/TagSCMHeadCategory.java
    M src/test/java/jenkins/scm/api/MessagesTest.java
    M src/test/java/jenkins/scm/impl/MessagesTest.java
    M src/test/java/jenkins/scm/impl/NullSCMSourceTest.java
    M src/test/java/jenkins/scm/impl/TagSCMHeadCategoryTest.java
    M src/test/java/jenkins/scm/impl/UncategorizedSCMHeadCategoryTest.java
    M src/test/java/jenkins/scm/impl/UncategorizedSCMSourceCategoryTest.java

  Log Message:
  -----------
  Remove the need for implementers to re-invent the SCMTrigger post-commit hook 
processing

- Now if `SCMHeadEvent.isMatch(SCM)` returns `true` then the project will be 
triggered by `SCMTriggerListener`

Also

- Fix duplicated copyright headers


  Commit: 897a739a4fa9644228f11209b672644a03815288
      
https://github.com/jenkinsci/scm-api-plugin/commit/897a739a4fa9644228f11209b672644a03815288
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHeadEvent.java

  Log Message:
  -----------
  Javadoc should include guidelines for the SCMHeadEvent based triggering of 
SCMTrigger polling


  Commit: 9e0e5dbe4afae5f3e1986e2e8f97716ff83fdd93
      
https://github.com/jenkinsci/scm-api-plugin/commit/9e0e5dbe4afae5f3e1986e2e8f97716ff83fdd93
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMEvent.java
    M src/main/java/jenkins/scm/api/SCMHeadEvent.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMSource.java
    M src/main/java/jenkins/scm/api/SCMSourceEvent.java

  Log Message:
  -----------
  We can allow for trusted events, but I suspect this is a YANGNI


  Commit: f25b4aa951eb80047ff07e93d0678571d928ae84
      
https://github.com/jenkinsci/scm-api-plugin/commit/f25b4aa951eb80047ff07e93d0678571d928ae84
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMEvent.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java

  Log Message:
  -----------
  Navigators need to be able to visit scoped by both head and source events


  Commit: da280e8255e5a7356246fca644d47e50d5b72d57
      
https://github.com/jenkinsci/scm-api-plugin/commit/da280e8255e5a7356246fca644d47e50d5b72d57
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  I found a way to allow SCM API implementations to make their own choices with 
regards to trusted events.

The original driver for not having trusted events was that trust makes zero 
difference to the consumer, but the implementations are not restricted in that 
regard, so we should give the implementations the freedom to overly complicate 
themselves if it saves network requests


  Commit: f211ba8f49bdbd5029e3aff62e6d3d60e43f256b
      
https://github.com/jenkinsci/scm-api-plugin/commit/f211ba8f49bdbd5029e3aff62e6d3d60e43f256b
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M docs/implementation.adoc
    A src/main/java/jenkins/scm/api/SCMTriggerItemSCM.java
    A src/main/java/jenkins/scm/impl/SCMTriggerItemSCMNotifier.java

  Log Message:
  -----------
  Define a more consistent approach to enabling auto-registration of post 
commit hooks


  Commit: a41eeb762eed7140e62fe928706bd63754949f10
      
https://github.com/jenkinsci/scm-api-plugin/commit/a41eeb762eed7140e62fe928706bd63754949f10
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Fleshing out event handling some more


  Commit: 2a5002af1d34c0ad5c7b1677dbaffc6f232448cd
      
https://github.com/jenkinsci/scm-api-plugin/commit/2a5002af1d34c0ad5c7b1677dbaffc6f232448cd
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  More docs about events


  Commit: 00c43908611c007baf8b36fe4c9df52109f7065d
      
https://github.com/jenkinsci/scm-api-plugin/commit/00c43908611c007baf8b36fe4c9df52109f7065d
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Add description of tests for event support


  Commit: 69797e9c6efc32b727bea675cc4022edb63ca2ae
      
https://github.com/jenkinsci/scm-api-plugin/commit/69797e9c6efc32b727bea675cc4022edb63ca2ae
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Address code review comments for the implemntation guide


  Commit: 3c3b4f9e1fa8ea87cef817b1e53bf0365e663e9e
      
https://github.com/jenkinsci/scm-api-plugin/commit/3c3b4f9e1fa8ea87cef817b1e53bf0365e663e9e
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  WAT! I thought I committed this already!!!


  Commit: 2889e81920f75312d787929df7077033b9eb0df4
      
https://github.com/jenkinsci/scm-api-plugin/commit/2889e81920f75312d787929df7077033b9eb0df4
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M docs/consumer.adoc

  Log Message:
  -----------
  Starting the consumer docs


  Commit: c69d945067d48ec57e6a0e5931f3f40736f7faa9
      
https://github.com/jenkinsci/scm-api-plugin/commit/c69d945067d48ec57e6a0e5931f3f40736f7faa9
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M docs/consumer.adoc

  Log Message:
  -----------
  I hope this completes the history section of the consumer doc


  Commit: 9cfc79224cb47b018bc34aa40944b7cc29873218
      
https://github.com/jenkinsci/scm-api-plugin/commit/9cfc79224cb47b018bc34aa40944b7cc29873218
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M docs/consumer.adoc

  Log Message:
  -----------
  job chains are meaningless with the git plugin solution attempt


  Commit: a2d0ec516553f879c1ffc7dd729e5c8893cf7ad4
      
https://github.com/jenkinsci/scm-api-plugin/commit/a2d0ec516553f879c1ffc7dd729e5c8893cf7ad4
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M docs/consumer.adoc

  Log Message:
  -----------
  job chains are still currently unsolved by branch api


  Commit: 099e30dd6d587b903c7915475a2ed45016e81154
      
https://github.com/jenkinsci/scm-api-plugin/commit/099e30dd6d587b903c7915475a2ed45016e81154
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMEvent.java
    M src/main/java/jenkins/scm/impl/SCMTriggerListener.java

  Log Message:
  -----------
  Add ability for events that trigger builds to attach their own causes


  Commit: c2885cefdcaea645067c0b1a7a78994b68b403d4
      
https://github.com/jenkinsci/scm-api-plugin/commit/c2885cefdcaea645067c0b1a7a78994b68b403d4
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M docs/consumer.adoc
    M src/main/java/jenkins/scm/api/SCMSourceCriteria.java
    M src/main/java/jenkins/scm/api/SCMSourceOwner.java

  Log Message:
  -----------
  More consumer documentation


  Commit: 17528a9d5269e3a1d32a3a866ca1ac277b38487b
      
https://github.com/jenkinsci/scm-api-plugin/commit/17528a9d5269e3a1d32a3a866ca1ac277b38487b
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-25 (Fri, 25 Nov 2016)

  Changed paths:
    M docs/consumer.adoc
    M src/main/java/jenkins/scm/api/SCMRevisionAction.java

  Log Message:
  -----------
  More consumer docs


  Commit: b580f4712da75ff53a5383884960a52bf3d585b2
      
https://github.com/jenkinsci/scm-api-plugin/commit/b580f4712da75ff53a5383884960a52bf3d585b2
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSourceObserver.java

  Log Message:
  -----------
  Add a faster short-cut for source observers


  Commit: c8b4d994d4d76179d3c9fce972fde6dcfe597d27
      
https://github.com/jenkinsci/scm-api-plugin/commit/c8b4d994d4d76179d3c9fce972fde6dcfe597d27
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M docs/consumer.adoc

  Log Message:
  -----------
  More docs


  Commit: 9ef51fb6725db129bebd9f8e9cb8d8d47430ecad
      
https://github.com/jenkinsci/scm-api-plugin/commit/9ef51fb6725db129bebd9f8e9cb8d8d47430ecad
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-28 (Mon, 28 Nov 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  Mention the `parentHeads` and `parentRevisions` methods for implementers


  Commit: 6ee7fca99f26b7f425d7d08df46588f19a40167f
      
https://github.com/jenkinsci/scm-api-plugin/commit/6ee7fca99f26b7f425d7d08df46588f19a40167f
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSource.java
    M src/main/java/jenkins/scm/api/SCMSourceCriteria.java

  Log Message:
  -----------
  Criteria should implement equals and hashCode


  Commit: 1fdc899c400e6d7eb68e41924bd1f4d324561600
      
https://github.com/jenkinsci/scm-api-plugin/commit/1fdc899c400e6d7eb68e41924bd1f4d324561600
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M pom.xml
    A src/main/java/jenkins/scm/api/actions/MetadataAction.java
    A src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java
    A src/test/java/jenkins/scm/impl/mock/MockMetadataAction.java
    A src/test/java/jenkins/scm/impl/mock/MockSCM.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMChangeLogEntry.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMChangeLogSet.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMController.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMHead.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMHeadEvent.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMLink.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorEvent.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMRepositoryBrowser.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMRevision.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMSourceEvent.java
    A src/test/resources/jenkins/scm/impl/mock/MockSCM/config.jelly
    A src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly
    A src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly

  Log Message:
  -----------
  Move the metadata action and mock scm impl from branch-api


  Commit: 596c423612e5cb93e08b19dcd03fe709f863fa34
      
https://github.com/jenkinsci/scm-api-plugin/commit/596c423612e5cb93e08b19dcd03fe709f863fa34
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSourceCriteria.java

  Log Message:
  -----------
  Fix javadoc errors


  Commit: 8b620255a464eb819d24a0fffaeaef778260ce71
      
https://github.com/jenkinsci/scm-api-plugin/commit/8b620255a464eb819d24a0fffaeaef778260ce71
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-29 (Tue, 29 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFileSystem.java
    M src/main/java/jenkins/scm/api/SCMHeadObserver.java
    M src/main/java/jenkins/scm/api/SCMSourceObserver.java
    M src/main/java/jenkins/scm/api/SCMTriggerItemSCM.java

  Log Message:
  -----------
  Fix javadoc warnings


  Commit: 270f545291d9b8b7c4db236065ec41c4aa808ea1
      
https://github.com/jenkinsci/scm-api-plugin/commit/270f545291d9b8b7c4db236065ec41c4aa808ea1
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMCategory.java
    M src/main/java/jenkins/scm/api/SCMEvent.java
    M src/main/java/jenkins/scm/api/SCMEventListener.java
    M src/main/java/jenkins/scm/api/SCMFile.java
    M src/main/java/jenkins/scm/api/SCMFileSystem.java
    M src/main/java/jenkins/scm/api/SCMHeadCategory.java
    M src/main/java/jenkins/scm/api/SCMHeadEvent.java
    M src/main/java/jenkins/scm/api/SCMHeadObserver.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMNavigatorDescriptor.java
    M src/main/java/jenkins/scm/api/SCMNavigatorEvent.java
    M src/main/java/jenkins/scm/api/SCMNavigatorOwner.java
    M src/main/java/jenkins/scm/api/SCMNavigatorOwners.java
    M src/main/java/jenkins/scm/api/SCMProbe.java
    M src/main/java/jenkins/scm/api/SCMProbeStat.java
    M src/main/java/jenkins/scm/api/SCMSource.java
    M src/main/java/jenkins/scm/api/SCMSourceCategory.java
    M src/main/java/jenkins/scm/api/SCMSourceCriteria.java
    M src/main/java/jenkins/scm/api/SCMSourceDescriptor.java
    M src/main/java/jenkins/scm/api/SCMSourceEvent.java
    M src/main/java/jenkins/scm/api/SCMSourceObserver.java
    M src/main/java/jenkins/scm/api/SCMTriggerItemSCM.java
    M src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
    M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java

  Log Message:
  -----------
  Refactor how the actions are fetched


  Commit: ee6d4eb0c66bb9e26311111710fcfc664043b2c6
      
https://github.com/jenkinsci/scm-api-plugin/commit/ee6d4eb0c66bb9e26311111710fcfc664043b2c6
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    M docs/implementation.adoc
    M src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/NoOpProjectObserver.java
    M src/main/java/jenkins/scm/impl/SCMTriggerListener.java
    M src/main/java/jenkins/scm/impl/TagSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/UncategorizedSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/UncategorizedSCMSourceCategory.java

  Log Message:
  -----------
  Refactor how the actions are fetched


  Commit: 5325e30e285f537197e0797139fcb74eaadcc1d0
      
https://github.com/jenkinsci/scm-api-plugin/commit/5325e30e285f537197e0797139fcb74eaadcc1d0
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  Fix javadocs and nullability annotations


  Commit: 7873d16878607c7c9b9990268d403868a244d41e
      
https://github.com/jenkinsci/scm-api-plugin/commit/7873d16878607c7c9b9990268d403868a244d41e
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-11-30 (Wed, 30 Nov 2016)

  Changed paths:
    A src/main/java/jenkins/scm/api/actions/AvatarMetadataAction.java
    A src/main/java/jenkins/scm/api/actions/ContributorMetadataAction.java
    R src/main/java/jenkins/scm/api/actions/MetadataAction.java
    A src/main/java/jenkins/scm/api/actions/ObjectMetadataAction.java
    M src/main/java/jenkins/scm/api/actions/TagAction.java

  Log Message:
  -----------
  More composable metadata actions


  Commit: d6bd43aad226cdc0f2b3060ba6205499c9b6ceda
      
https://github.com/jenkinsci/scm-api-plugin/commit/d6bd43aad226cdc0f2b3060ba6205499c9b6ceda
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-01 (Thu, 01 Dec 2016)

  Changed paths:
    R src/main/java/jenkins/scm/api/ChangeRequestSCMHead.java
    M src/main/java/jenkins/scm/api/SCMHead.java
    R src/main/java/jenkins/scm/api/actions/AvatarMetadataAction.java
    M src/main/java/jenkins/scm/api/actions/ChangeRequestAction.java
    R src/main/java/jenkins/scm/api/actions/ContributorMetadataAction.java
    R src/main/java/jenkins/scm/api/actions/ObjectMetadataAction.java
    R src/main/java/jenkins/scm/api/actions/TagAction.java
    A src/main/java/jenkins/scm/api/actions/package-info.java
    A src/main/java/jenkins/scm/api/metadata/AvatarMetadataAction.java
    A src/main/java/jenkins/scm/api/metadata/ContributorMetadataAction.java
    A src/main/java/jenkins/scm/api/metadata/ObjectMetadataAction.java
    A src/main/java/jenkins/scm/api/metadata/package-info.java
    A src/main/java/jenkins/scm/api/mixin/ChangeRequestSCMHead.java
    A src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java
    A src/main/java/jenkins/scm/api/mixin/TagSCMHead.java
    A src/main/java/jenkins/scm/api/mixin/package-info.java
    A src/main/java/jenkins/scm/api/package-info.java
    M src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/TagSCMHeadCategory.java
    A src/main/java/jenkins/scm/impl/package-info.java
    M src/test/java/jenkins/scm/api/SCMCategoryTest.java
    M src/test/java/jenkins/scm/impl/ChangeRequestSCMHeadCategoryTest.java
    M src/test/java/jenkins/scm/impl/TagSCMHeadCategoryTest.java
    M src/test/java/jenkins/scm/impl/UncategorizedSCMHeadCategoryTest.java
    A src/test/java/jenkins/scm/impl/mock/MockAvatarMetadataAction.java
    M src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java
    R src/test/java/jenkins/scm/impl/mock/MockMetadataAction.java
    M src/test/java/jenkins/scm/impl/mock/MockSCM.java
    M src/test/java/jenkins/scm/impl/mock/MockSCMHead.java
    M src/test/java/jenkins/scm/impl/mock/MockSCMHeadEvent.java
    M src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
    M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
    A src/test/java/jenkins/scm/impl/mock/MockTagSCMHead.java

  Log Message:
  -----------
  [FIXED JENKINS-40138] Remove SCMHead.getAction(...)

- Not actually removing, just making the methods stubs and annotating as 
@Restricted(DoNotUse) so that binary compatibility is retained


  Commit: dd3479c901d9c08d9f9530ffb07196387c9cb0d1
      
https://github.com/jenkinsci/scm-api-plugin/commit/dd3479c901d9c08d9f9530ffb07196387c9cb0d1
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-01 (Thu, 01 Dec 2016)

  Changed paths:
    M docs/implementation.adoc

  Log Message:
  -----------
  [JENKINS-40138] Update the documentation to reflect the API changes


  Commit: f08c59ee6e3e55266286c90766ce81f02f791419
      
https://github.com/jenkinsci/scm-api-plugin/commit/f08c59ee6e3e55266286c90766ce81f02f791419
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-01 (Thu, 01 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFile.java
    M src/main/java/jenkins/scm/api/SCMFileSystem.java

  Log Message:
  -----------
  Add Interrupted and IO exceptions more liberally in the SCMFilesystem API 
before we have any consumers


  Commit: 53704deb5b5a2d8528b543777617ed0245027c8a
      
https://github.com/jenkinsci/scm-api-plugin/commit/53704deb5b5a2d8528b543777617ed0245027c8a
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-01 (Thu, 01 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFile.java

  Log Message:
  -----------
  Redirect impls through the caching methods


  Commit: 2af2771494dc7d39ac8cc09636318705b4ece1fc
      
https://github.com/jenkinsci/scm-api-plugin/commit/2af2771494dc7d39ac8cc09636318705b4ece1fc
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-01 (Thu, 01 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  Exceptions need some propagating


  Commit: cf9d673362cd0ec27c7c4532f0882b4d79416802
      
https://github.com/jenkinsci/scm-api-plugin/commit/cf9d673362cd0ec27c7c4532f0882b4d79416802
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-02 (Fri, 02 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFile.java

  Log Message:
  -----------
  Remove the modified cache and move the name initialization to the constructor


  Commit: 802676eee1e25fb1de8337e239c12d7be672af4c
      
https://github.com/jenkinsci/scm-api-plugin/commit/802676eee1e25fb1de8337e239c12d7be672af4c
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-02 (Fri, 02 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHead.java
    A src/main/java/jenkins/scm/api/SCMHeadMixinEqualityGenerator.java
    M src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java
    A src/test/java/jenkins/scm/api/SCMHeadTest.java

  Log Message:
  -----------
  Fix SCMHead equality for SCMHeadMixin flavoured implementations

- We need a ChangeRequestSCMHead to be different if the getTarget changes even 
where the name is the same


  Commit: c623fb54531694e05c0044cf13ba56d3364021df
      
https://github.com/jenkinsci/scm-api-plugin/commit/c623fb54531694e05c0044cf13ba56d3364021df
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-02 (Fri, 02 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHeadMixinEqualityGenerator.java

  Log Message:
  -----------
  Findbugs!


  Commit: c231c3d141f6debf6a397ed31090791364a5eea8
      
https://github.com/jenkinsci/scm-api-plugin/commit/c231c3d141f6debf6a397ed31090791364a5eea8
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-02 (Fri, 02 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFile.java
    M src/main/java/jenkins/scm/api/SCMHeadMixinEqualityGenerator.java
    M src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java

  Log Message:
  -----------
  Baseline bytecode is 1.6, so while our baseline is less than 1.612 we need to 
generate 1.6 bytecode on 1.6

- Manually tested (not made easy with IDE auto bytecode processing and adding 
$$$reportNull$$ assertions to annotated methods or hpi plugin requiring java 7 
to run...but when tested manually on java 6 it works)


  Commit: 72eb83518f854863ec6abcd8b88888209e555708
      
https://github.com/jenkinsci/scm-api-plugin/commit/72eb83518f854863ec6abcd8b88888209e555708
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-02 (Fri, 02 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHead.java
    M src/main/java/jenkins/scm/api/actions/ChangeRequestAction.java

  Log Message:
  -----------
  Jesse wants to retain this thin disguise of compatibility for blue ocean


  Commit: 06f7a7ca648b6268d5ef47eae6226dcfd1a8fcc2
      
https://github.com/jenkinsci/scm-api-plugin/commit/06f7a7ca648b6268d5ef47eae6226dcfd1a8fcc2
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-03 (Sat, 03 Dec 2016)

  Changed paths:
    M docs/implementation.adoc
    M src/main/java/jenkins/scm/api/SCMEvent.java
    M src/main/java/jenkins/scm/api/SCMFileSystem.java
    M src/main/java/jenkins/scm/api/SCMHeadCategory.java
    M src/main/java/jenkins/scm/api/SCMHeadEvent.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMNavigatorEvent.java
    M src/main/java/jenkins/scm/api/SCMProbeStat.java
    M src/main/java/jenkins/scm/api/SCMSource.java
    M src/main/java/jenkins/scm/api/SCMSourceDescriptor.java
    M src/main/java/jenkins/scm/api/SCMSourceEvent.java
    M src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/TagSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/UncategorizedSCMHeadCategory.java
    M src/test/java/jenkins/scm/api/SCMCategoryTest.java
    M src/test/java/jenkins/scm/impl/ChangeRequestSCMHeadCategoryTest.java
    M src/test/java/jenkins/scm/impl/TagSCMHeadCategoryTest.java
    M src/test/java/jenkins/scm/impl/UncategorizedSCMHeadCategoryTest.java
    M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java

  Log Message:
  -----------
  Addressing review comments


  Commit: e9e1511b074e43687bd7ff2548ab53ae83aacb75
      
https://github.com/jenkinsci/scm-api-plugin/commit/e9e1511b074e43687bd7ff2548ab53ae83aacb75
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-03 (Sat, 03 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMNavigatorDescriptor.java
    M src/main/java/jenkins/scm/api/SCMSource.java
    M src/main/java/jenkins/scm/api/SCMSourceCategory.java
    M src/main/java/jenkins/scm/impl/UncategorizedSCMHeadCategory.java
    M src/main/java/jenkins/scm/impl/UncategorizedSCMSourceCategory.java
    M src/test/java/jenkins/scm/impl/UncategorizedSCMSourceCategoryTest.java

  Log Message:
  -----------
  More review comments addressed


  Commit: ffd81c6e95d842edfc629c438d4ee3f614165a27
      
https://github.com/jenkinsci/scm-api-plugin/commit/ffd81c6e95d842edfc629c438d4ee3f614165a27
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMEvent.java
    M src/main/java/jenkins/scm/api/SCMHeadEvent.java
    M src/main/java/jenkins/scm/api/SCMSourceEvent.java

  Log Message:
  -----------
  We have agreement that trsuatbility information is YANGNI for now


  Commit: 6374f1f6d1745f7a60728a8b33cde8433de0ed20
      
https://github.com/jenkinsci/scm-api-plugin/commit/6374f1f6d1745f7a60728a8b33cde8433de0ed20
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHead.java
    M src/main/java/jenkins/scm/api/actions/ChangeRequestAction.java

  Log Message:
  -----------
  We have agreement that the ChangeRequestAction can die


  Commit: 9a33857e4409ca125aeb060a0fb92464dc6b3464
      
https://github.com/jenkinsci/scm-api-plugin/commit/9a33857e4409ca125aeb060a0fb92464dc6b3464
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMHeadMixinEqualityGenerator.java

  Log Message:
  -----------
  Add a debug hook for the really concerned


  Commit: eea4e7aeafce85dafe849de0d759b31182ce1c32
      
https://github.com/jenkinsci/scm-api-plugin/commit/eea4e7aeafce85dafe849de0d759b31182ce1c32
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-05 (Mon, 05 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMSource.java

  Log Message:
  -----------
  Fix javadoc


  Commit: 323484d2f650aaae8de19362df3bee0bfb564788
      
https://github.com/jenkinsci/scm-api-plugin/commit/323484d2f650aaae8de19362df3bee0bfb564788
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/MethodUtils.java
    A src/main/java/jenkins/scm/api/SCM2.java
    M src/main/java/jenkins/scm/api/SCMCategory.java
    M src/main/java/jenkins/scm/api/SCMEvent.java
    M src/main/java/jenkins/scm/api/SCMFileSystem.java
    M src/main/java/jenkins/scm/api/SCMHead.java
    M src/main/java/jenkins/scm/api/SCMHeadEvent.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMNavigatorEvent.java
    M src/main/java/jenkins/scm/api/SCMNavigatorOwners.java
    M src/main/java/jenkins/scm/api/SCMSource.java
    M src/main/java/jenkins/scm/api/SCMSourceEvent.java
    M src/main/java/jenkins/scm/api/SCMSourceObserver.java
    M src/main/java/jenkins/scm/api/SCMSourceOwners.java
    R src/main/java/jenkins/scm/api/SCMTriggerItemSCM.java
    M src/main/java/jenkins/scm/api/actions/ChangeRequestAction.java
    M src/main/java/jenkins/scm/impl/NullSCMSource.java
    A src/main/java/jenkins/scm/impl/SCM2Notifier.java
    A src/main/java/jenkins/scm/impl/SCM2TransientActionFactory.java
    R src/main/java/jenkins/scm/impl/SCMTriggerItemSCMNotifier.java
    M src/main/java/jenkins/scm/impl/SCMTriggerListener.java
    M src/main/java/jenkins/scm/impl/SingleSCMSource.java
    M src/test/java/jenkins/scm/api/SCMHeadObserverTest.java
    M src/test/java/jenkins/scm/impl/mock/MockSCM.java
    M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java

  Log Message:
  -----------
  Address code review comments


  Commit: 2721188607b15c53a1fc86483b05b8ddb69695ec
      
https://github.com/jenkinsci/scm-api-plugin/commit/2721188607b15c53a1fc86483b05b8ddb69695ec
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/metadata/AvatarMetadataAction.java
    M src/main/java/jenkins/scm/api/metadata/ObjectMetadataAction.java

  Log Message:
  -----------
  Bobby wants some examples of when to use


  Commit: 6c992a0bc669e82348dced4e28f95be1dadffb56
      
https://github.com/jenkinsci/scm-api-plugin/commit/6c992a0bc669e82348dced4e28f95be1dadffb56
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFile.java

  Log Message:
  -----------
  Jesse wants an IAE


  Commit: cb378c3ddc7f616fda3d4050c563cab19b2b7542
      
https://github.com/jenkinsci/scm-api-plugin/commit/cb378c3ddc7f616fda3d4050c563cab19b2b7542
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M src/main/java/jenkins/scm/api/SCMFile.java

  Log Message:
  -----------
  typo


  Commit: fb1a0c1d0c2559824bac909e0dfc3a69bc6546c2
      
https://github.com/jenkinsci/scm-api-plugin/commit/fb1a0c1d0c2559824bac909e0dfc3a69bc6546c2
  Author: Stephen Connolly <stephen.alan.conno...@gmail.com>
  Date:   2016-12-06 (Tue, 06 Dec 2016)

  Changed paths:
    M README.md
    A docs/consumer.adoc
    A docs/implementation.adoc
    M pom.xml
    A src/main/java/jenkins/scm/api/MethodUtils.java
    A src/main/java/jenkins/scm/api/SCM2.java
    A src/main/java/jenkins/scm/api/SCMCategory.java
    A src/main/java/jenkins/scm/api/SCMEvent.java
    A src/main/java/jenkins/scm/api/SCMEventListener.java
    M src/main/java/jenkins/scm/api/SCMFile.java
    M src/main/java/jenkins/scm/api/SCMFileSystem.java
    M src/main/java/jenkins/scm/api/SCMHead.java
    A src/main/java/jenkins/scm/api/SCMHeadCategory.java
    A src/main/java/jenkins/scm/api/SCMHeadEvent.java
    A src/main/java/jenkins/scm/api/SCMHeadMixinEqualityGenerator.java
    M src/main/java/jenkins/scm/api/SCMHeadObserver.java
    M src/main/java/jenkins/scm/api/SCMNavigator.java
    M src/main/java/jenkins/scm/api/SCMNavigatorDescriptor.java
    A src/main/java/jenkins/scm/api/SCMNavigatorEvent.java
    A src/main/java/jenkins/scm/api/SCMNavigatorOwner.java
    A src/main/java/jenkins/scm/api/SCMNavigatorOwners.java
    A src/main/java/jenkins/scm/api/SCMProbe.java
    A src/main/java/jenkins/scm/api/SCMProbeStat.java
    M src/main/java/jenkins/scm/api/SCMRevisionAction.java
    M src/main/java/jenkins/scm/api/SCMSource.java
    A src/main/java/jenkins/scm/api/SCMSourceCategory.java
    M src/main/java/jenkins/scm/api/SCMSourceCriteria.java
    M src/main/java/jenkins/scm/api/SCMSourceDescriptor.java
    A src/main/java/jenkins/scm/api/SCMSourceEvent.java
    M src/main/java/jenkins/scm/api/SCMSourceObserver.java
    M src/main/java/jenkins/scm/api/SCMSourceOwner.java
    M src/main/java/jenkins/scm/api/SCMSourceOwners.java
    M src/main/java/jenkins/scm/api/actions/ChangeRequestAction.java
    A src/main/java/jenkins/scm/api/actions/package-info.java
    A src/main/java/jenkins/scm/api/metadata/AvatarMetadataAction.java
    A src/main/java/jenkins/scm/api/metadata/ContributorMetadataAction.java
    A src/main/java/jenkins/scm/api/metadata/ObjectMetadataAction.java
    A src/main/java/jenkins/scm/api/metadata/package-info.java
    A src/main/java/jenkins/scm/api/mixin/ChangeRequestSCMHead.java
    A src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java
    A src/main/java/jenkins/scm/api/mixin/TagSCMHead.java
    A src/main/java/jenkins/scm/api/mixin/package-info.java
    A src/main/java/jenkins/scm/api/package-info.java
    A src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
    A src/main/java/jenkins/scm/impl/NoOpProjectObserver.java
    M src/main/java/jenkins/scm/impl/NullSCMSource.java
    A src/main/java/jenkins/scm/impl/SCM2Notifier.java
    A src/main/java/jenkins/scm/impl/SCM2TransientActionFactory.java
    A src/main/java/jenkins/scm/impl/SCMTriggerListener.java
    M src/main/java/jenkins/scm/impl/SingleSCMNavigator.java
    M src/main/java/jenkins/scm/impl/SingleSCMSource.java
    A src/main/java/jenkins/scm/impl/TagSCMHeadCategory.java
    A src/main/java/jenkins/scm/impl/UncategorizedSCMHeadCategory.java
    A src/main/java/jenkins/scm/impl/UncategorizedSCMSourceCategory.java
    A src/main/java/jenkins/scm/impl/package-info.java
    M src/main/resources/jenkins/scm/api/Messages.properties
    M src/main/resources/jenkins/scm/impl/Messages.properties
    A src/test/java/jenkins/scm/api/MessagesTest.java
    A src/test/java/jenkins/scm/api/SCMCategoryTest.java
    A src/test/java/jenkins/scm/api/SCMEventTest.java
    A src/test/java/jenkins/scm/api/SCMHeadObserverTest.java
    A src/test/java/jenkins/scm/api/SCMHeadTest.java
    A src/test/java/jenkins/scm/impl/ChangeRequestSCMHeadCategoryTest.java
    A src/test/java/jenkins/scm/impl/MessagesTest.java
    A src/test/java/jenkins/scm/impl/NoOpProjectObserverTest.java
    A src/test/java/jenkins/scm/impl/NullSCMSourceTest.java
    A src/test/java/jenkins/scm/impl/SingleSCMNavigatorTest.java
    M src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java
    A src/test/java/jenkins/scm/impl/TagSCMHeadCategoryTest.java
    A src/test/java/jenkins/scm/impl/UncategorizedSCMHeadCategoryTest.java
    A src/test/java/jenkins/scm/impl/UncategorizedSCMSourceCategoryTest.java
    A src/test/java/jenkins/scm/impl/mock/MockAvatarMetadataAction.java
    A src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java
    A src/test/java/jenkins/scm/impl/mock/MockSCM.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMChangeLogEntry.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMChangeLogSet.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMController.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMHead.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMHeadEvent.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMLink.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorEvent.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMRepositoryBrowser.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMRevision.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
    A src/test/java/jenkins/scm/impl/mock/MockSCMSourceEvent.java
    A src/test/java/jenkins/scm/impl/mock/MockTagSCMHead.java
    A src/test/resources/jenkins/scm/impl/mock/MockSCM/config.jelly
    A src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly
    A src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly

  Log Message:
  -----------
  Merge pull request #17 from jenkinsci/jenkins-39355

[FIXED JENKINS-39355] Various API improvements


Compare: 
https://github.com/jenkinsci/scm-api-plugin/compare/064fcfa23f63...fb1a0c1d0c25

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to