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.