Branch: refs/heads/master Home: https://github.com/jenkinsci/scm-api-plugin Commit: 37da6daf780a7ea0805a9cbd4d3c3b356c8f5d56 https://github.com/jenkinsci/scm-api-plugin/commit/37da6daf780a7ea0805a9cbd4d3c3b356c8f5d56 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017)
Changed paths: A src/main/java/jenkins/scm/api/SCMBuilder.java A src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java A src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java A src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java A src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java A src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java A src/main/java/jenkins/scm/api/trait/package-info.java Log Message: ----------- [JENKINS-43507] Refactoring to enable traits Commit: a3485be06b4841f37d052ed99d7b188cd6f93815 https://github.com/jenkinsci/scm-api-plugin/commit/a3485be06b4841f37d052ed99d7b188cd6f93815 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: A src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java A src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java A src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java A src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.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/MockSCMSourceRequest.java A src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java A src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly M src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly M src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly Log Message: ----------- [JENKINS-43507] Refactoring MockSCM to traits Commit: fd479ad33eba83b7680f9aab6120b11b07334c19 https://github.com/jenkinsci/scm-api-plugin/commit/fd479ad33eba83b7680f9aab6120b11b07334c19 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java Log Message: ----------- [JENKINS-43507] Make more lambda friendly Commit: a1fa90b418fe71ed57fed32cb814b809d5541d89 https://github.com/jenkinsci/scm-api-plugin/commit/a1fa90b418fe71ed57fed32cb814b809d5541d89 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/SCMHeadObserver.java A src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java A src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java A src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java M src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java M src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java M src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java M src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java A src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java A src/main/resources/jenkins/scm/impl/trait/Messages.properties A src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-excludes.html A src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-includes.html M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java M src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java M src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java A src/test/java/jenkins/scm/impl/trait/WildcardNameFilterTraitTest.java Log Message: ----------- [JENKINS-43507] This stuff is seeming reasonably solid Commit: a55f35bbc5e3226b18940aae8ebc88341a6df1f7 https://github.com/jenkinsci/scm-api-plugin/commit/a55f35bbc5e3226b18940aae8ebc88341a6df1f7 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java Log Message: ----------- [JENKINS-43507] Make it easier to manage the scope of connections with the scope of the request Commit: 76607ebd8c244b08b4d2a40876159da053d33031 https://github.com/jenkinsci/scm-api-plugin/commit/76607ebd8c244b08b4d2a40876159da053d33031 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java M src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java M src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java Log Message: ----------- [JENKINS-43507] Documentation Commit: af5b256487d55370485f127f679097fd8e91bc4e https://github.com/jenkinsci/scm-api-plugin/commit/af5b256487d55370485f127f679097fd8e91bc4e Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/SCMBuilder.java M src/main/java/jenkins/scm/api/mixin/ChangeRequestSCMRevision.java A src/main/java/jenkins/scm/api/trait/SCMSourceContext.java M src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java R src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java M src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java M src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java M src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java M src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.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/MockSCMSourceContext.java M src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java R src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java Log Message: ----------- [JENKINS-43507] RequestBuilder -> Context Commit: 93b3c886740dc66a5627c56300bae69684f4b7ae https://github.com/jenkinsci/scm-api-plugin/commit/93b3c886740dc66a5627c56300bae69684f4b7ae Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: R src/main/java/jenkins/scm/api/SCMBuilder.java M src/main/java/jenkins/scm/api/SCMSourceObserver.java A src/main/java/jenkins/scm/api/trait/SCMBuilder.java M src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java A src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java A src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java A src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java A src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java A src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java A src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java A src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java A src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java M src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java M src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java A src/main/java/jenkins/scm/api/trait/SCMTrait.java A src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java A src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java R src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java A src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java A src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java M src/main/resources/jenkins/scm/impl/trait/Messages.properties A src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html R src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/config.jelly R src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-excludes.html R src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-includes.html A src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html A src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html A src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html A src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html M src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java M src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java A src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java A src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorRequest.java M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java A src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java A src/test/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTraitTest.java R src/test/java/jenkins/scm/impl/trait/WildcardNameFilterTraitTest.java A src/test/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTraitTest.java A src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java Log Message: ----------- [JENKINS-43507] Check-pointing work in progress Commit: f140209a7fc91f21143bf539ef98ea899ae3b9af https://github.com/jenkinsci/scm-api-plugin/commit/f140209a7fc91f21143bf539ef98ea899ae3b9af Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/SCMHeadObserver.java M src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java M src/main/java/jenkins/scm/api/trait/SCMBuilder.java M src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java M src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java M src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java M src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java M src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java M src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java M src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java M src/main/java/jenkins/scm/api/trait/SCMSourceContext.java M src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java M src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java M src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java M src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java M src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java M src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMTrait.java M src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/package-info.java M src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java M src/test/java/jenkins/scm/impl/mock/MockChangeRequestFlags.java M src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java M src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMRevision.java M src/test/java/jenkins/scm/impl/mock/MockRepositoryFlags.java M src/test/java/jenkins/scm/impl/mock/MockSCM.java M src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java M src/test/java/jenkins/scm/impl/mock/MockSCMController.java M src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java M src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java M src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java M src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly M src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly M src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly Log Message: ----------- [JENKINS-43507] Tidy up source formatting Commit: e151115b7eb23f618a9eea40f5aba826e82c21d4 https://github.com/jenkinsci/scm-api-plugin/commit/e151115b7eb23f618a9eea40f5aba826e82c21d4 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMBuilder.java M src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java M src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java M src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java Log Message: ----------- [JENKINS-43507] More documentation Commit: 9c03e4ae524f488bd143c7a0f8fef812c845e2a0 https://github.com/jenkinsci/scm-api-plugin/commit/9c03e4ae524f488bd143c7a0f8fef812c845e2a0 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMBuilder.java Log Message: ----------- [JENKINS-43507] Grouping methods Commit: ddd8e4fe3534c5145798ebeece1de33713ddd7e3 https://github.com/jenkinsci/scm-api-plugin/commit/ddd8e4fe3534c5145798ebeece1de33713ddd7e3 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMSourceContext.java M src/test/java/jenkins/scm/impl/mock/MockSCMSourceContext.java Log Message: ----------- [JENKINS-43507] More javadoc documentation Commit: 006942840d9e2ca42ad32210368b88154268425b https://github.com/jenkinsci/scm-api-plugin/commit/006942840d9e2ca42ad32210368b88154268425b Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java Log Message: ----------- [JENKINS-43507] Refactoring names Commit: 4d86d1162fa50e6ba2ee8f665e627e186c5d05ae https://github.com/jenkinsci/scm-api-plugin/commit/4d86d1162fa50e6ba2ee8f665e627e186c5d05ae Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java Log Message: ----------- [JENKINS-43507] More javadocs Commit: 4ce900ab4630d53a524e3cc018fb72c8377b8e7b https://github.com/jenkinsci/scm-api-plugin/commit/4ce900ab4630d53a524e3cc018fb72c8377b8e7b Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java M src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java Log Message: ----------- [JENKINS-43507] Documenting SCMHeadAuthority Commit: b7c5b5d3c00b608613e1915f8033ca608a72e542 https://github.com/jenkinsci/scm-api-plugin/commit/b7c5b5d3c00b608613e1915f8033ca608a72e542 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java M src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java M src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java M src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java M src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java Log Message: ----------- [JENKINS-43507] Documentation drives code improvements Commit: ab90651adcab308eb7da0d1b1897c584d34032d3 https://github.com/jenkinsci/scm-api-plugin/commit/ab90651adcab308eb7da0d1b1897c584d34032d3 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMSourceContext.java Log Message: ----------- [JENKINS-43507] Fix compiler error Commit: 3b539f6f0ae5ebc93219e7d8e18330f35910739a https://github.com/jenkinsci/scm-api-plugin/commit/3b539f6f0ae5ebc93219e7d8e18330f35910739a Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java M src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java M src/main/java/jenkins/scm/api/trait/SCMSourceContext.java Log Message: ----------- [JENKINS-43507] Documenting SCMNavigatorContext Commit: 537cf431155070cf1047d0f5560fbbb84cd9898d https://github.com/jenkinsci/scm-api-plugin/commit/537cf431155070cf1047d0f5560fbbb84cd9898d Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java Log Message: ----------- [JENKINS-43507] Annotate overridden methods correctly Commit: f961638e4b6a30df61739a44d4c9046c247b8f35 https://github.com/jenkinsci/scm-api-plugin/commit/f961638e4b6a30df61739a44d4c9046c247b8f35 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java M src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java Log Message: ----------- [JENKINS-43507] Documenting SCMNavigatorRequest Commit: 85c0577d2ba7ac15c0bdb5f907547813f6977c19 https://github.com/jenkinsci/scm-api-plugin/commit/85c0577d2ba7ac15c0bdb5f907547813f6977c19 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java M src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java M src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java Log Message: ----------- [JENKINS-43507] Documenting SCMNavigatorTrait and SCMNavigatorTraitDescriptor Commit: f3a46583aa46ff5c967d9ebe285d302c37d4f599 https://github.com/jenkinsci/scm-api-plugin/commit/f3a46583aa46ff5c967d9ebe285d302c37d4f599 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M pom.xml M src/test/java/jenkins/scm/impl/NullSCMSourceTest.java M src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java M src/test/java/jenkins/scm/impl/mock/MockSCM.java Log Message: ----------- Break partial dependency cycle No need to depend on git plugin to test NullSCMSource or SingleSCMSource now that we have MockSCM Commit: de0ad6ad5a47a31aac289f14438341d70eff2454 https://github.com/jenkinsci/scm-api-plugin/commit/de0ad6ad5a47a31aac289f14438341d70eff2454 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java Log Message: ----------- [JENKINS-43507] Findbugs catches bugs again!!! Commit: 4ff2c17dd05b0806edbfbeb4356ce2dc9b7587ac https://github.com/jenkinsci/scm-api-plugin/commit/4ff2c17dd05b0806edbfbeb4356ce2dc9b7587ac Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java M src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java M src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java M src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java M src/main/java/jenkins/scm/api/trait/SCMTrait.java M src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/package-info.java M src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java M src/main/resources/jenkins/scm/impl/trait/Messages.properties M src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html M src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html M src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html M src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html M src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html A src/main/resources/lib/scmapi/taglib A src/main/resources/lib/scmapi/traits.jelly M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java Log Message: ----------- [JENKINS-43507] Should be first round complete for scm-api changes Commit: f255f88bb8c8bf8e02fbfcb471813c46acc032a0 https://github.com/jenkinsci/scm-api-plugin/commit/f255f88bb8c8bf8e02fbfcb471813c46acc032a0 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: A src/main/resources/jenkins/scm/api/form/taglib A src/main/resources/jenkins/scm/api/form/traits.jelly R src/main/resources/lib/scmapi/taglib R src/main/resources/lib/scmapi/traits.jelly M src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java M src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly M src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly Log Message: ----------- [JENKINS-43507] Fix the <scm:traits> taglib Commit: 0b1cc9f31d8b3760e2a8c08657ba1f6fcbc46eec https://github.com/jenkinsci/scm-api-plugin/commit/0b1cc9f31d8b3760e2a8c08657ba1f6fcbc46eec Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M pom.xml Log Message: ----------- [JENKINS-43507] Update parent pom to fix taglib javadoc generation Commit: a01f955a9a23758d9bffff62ed608f2ba7fef2c2 https://github.com/jenkinsci/scm-api-plugin/commit/a01f955a9a23758d9bffff62ed608f2ba7fef2c2 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: A src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java M src/main/resources/jenkins/scm/impl/trait/Messages.properties A src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/help-regex.html A src/test/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTraitTest.java Log Message: ----------- [JENKINS-43507] Mercurial would have to be difficult and need a regex Commit: 1a76314411382e923dbfaf10735022ed0de2d6b7 https://github.com/jenkinsci/scm-api-plugin/commit/1a76314411382e923dbfaf10735022ed0de2d6b7 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java Log Message: ----------- [JENKINS-43507] CopCopy&pastete errors are the worst Commit: fd9652e16f383d06ebe16186eddf467192103a13 https://github.com/jenkinsci/scm-api-plugin/commit/fd9652e16f383d06ebe16186eddf467192103a13 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M pom.xml A src/main/java/jenkins/scm/impl/form/NamedArrayList.java M src/main/resources/jenkins/scm/api/form/traits.jelly A src/main/resources/jenkins/scm/api/form/traits/traits.css M src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java Log Message: ----------- [JENKINS-43507] Add support for grouping traits into sections into the <scm:traits> tag Commit: 7a39ba7dbfdf1ed6a00499526e314a19ab9c0ea1 https://github.com/jenkinsci/scm-api-plugin/commit/7a39ba7dbfdf1ed6a00499526e314a19ab9c0ea1 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/main/java/jenkins/scm/impl/form/NamedArrayList.java Log Message: ----------- [JENKINS-43507] Helpers should allow indexed insertion Commit: 533377410315eb41245731ece7a2d5e5c93ea9a1 https://github.com/jenkinsci/scm-api-plugin/commit/533377410315eb41245731ece7a2d5e5c93ea9a1 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java Log Message: ----------- [JENKINS-43507] Need to be better able to filter descriptors based on capabilities Commit: 49b92bb614f150b29e0fb126266eb9b7b1310c5f https://github.com/jenkinsci/scm-api-plugin/commit/49b92bb614f150b29e0fb126266eb9b7b1310c5f Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMBuilder.java M src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java M src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java M src/main/java/jenkins/scm/api/trait/SCMSourceContext.java Log Message: ----------- [JENKINS-43507] Fix spelling mistakes Commit: 5a064562ee6687364f95186b633ddb8499e2449d https://github.com/jenkinsci/scm-api-plugin/commit/5a064562ee6687364f95186b633ddb8499e2449d Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java M src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java Log Message: ----------- [JENKINS-43507] Should be Descriptor.clazz not Descriptor.getT() Commit: 9fb3797b64302a9c38e8cdca4fca6b3adb71bcf1 https://github.com/jenkinsci/scm-api-plugin/commit/9fb3797b64302a9c38e8cdca4fca6b3adb71bcf1 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/main/java/jenkins/scm/impl/form/NamedArrayList.java A src/main/java/jenkins/scm/impl/trait/Discovery.java M src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java M src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java A src/main/java/jenkins/scm/impl/trait/Selection.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java M src/main/resources/jenkins/scm/api/form/traits.jelly M src/main/resources/jenkins/scm/api/form/traits/traits.css A src/main/resources/jenkins/scm/api/form/traits/traits.js Log Message: ----------- [JENKINS-43507] Give traits dynamic section headers Commit: f37b4947e5ca1633165d2205424bf9ff6112ad74 https://github.com/jenkinsci/scm-api-plugin/commit/f37b4947e5ca1633165d2205424bf9ff6112ad74 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M src/main/resources/jenkins/scm/impl/trait/Messages.properties Log Message: ----------- [JENKINS-43507] With sections in <scm:traits> tag, no need for name differentiation Commit: eaa2c04e33572871ac34109ba896ae580b02ebf0 https://github.com/jenkinsci/scm-api-plugin/commit/eaa2c04e33572871ac34109ba896ae580b02ebf0 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java M src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java M src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java M src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java M src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java M src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java Log Message: ----------- [JENKINS-43507] Remove gratuitous use of generics in the SPI Since every implementation needs to cast anyway, the generics signature was unnecessary. We could use generics at the class level to provide type safety, except that would basically force 5 or 6 generic type parameters which gets very ridicluous. Instead we just provide the guarantee that casting is always pre-checked and safe Commit: 28c5c3f72a90668a9629030e63193a3ff0f46ce0 https://github.com/jenkinsci/scm-api-plugin/commit/28c5c3f72a90668a9629030e63193a3ff0f46ce0 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: R src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/config.jelly R src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html R src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html R src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/config.jelly R src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html R src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html A src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-excludes.html A src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-includes.html A src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-excludes.html A src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-includes.html Log Message: ----------- [JENKINS-43507] Fix typo in resource path Commit: 5f3fe479dd36e24ac4202eb2ffa2e66ddc256e0c https://github.com/jenkinsci/scm-api-plugin/commit/5f3fe479dd36e24ac4202eb2ffa2e66ddc256e0c Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java Log Message: ----------- [JENKINS-43507] Bobby didn't believe the test was real (the object instance itself is returned, but with all its field instances recreated... something that I was trying to fix in https://github.com/jenkinsci/jenkins/pull/2736 but I hit issues. I am switching to the more explicit comparison as future-proofing for when the underlying issue in jenkins-core#2736 is fixed in order to ensure that the test remains valid) Commit: e4003a8365e613cba88f6e3cd0e3d379847bf691 https://github.com/jenkinsci/scm-api-plugin/commit/e4003a8365e613cba88f6e3cd0e3d379847bf691 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java Log Message: ----------- [JENKINS-43507] Explain why SCMSourceTrait retained and SCMNavigatorTrait applied Commit: 3ac633a0764a6f2251e227582c51191c71929c39 https://github.com/jenkinsci/scm-api-plugin/commit/3ac633a0764a6f2251e227582c51191c71929c39 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M docs/implementation.adoc M src/main/java/jenkins/scm/api/SCMRevisionAction.java A src/test/java/jenkins/scm/api/SCMRevisionActionTest.java Log Message: ----------- Merge remote-tracking branch 'origin/master' into jenkins-43507 Commit: 12502840e5949a667107a69126b28c3b7a726746 https://github.com/jenkinsci/scm-api-plugin/commit/12502840e5949a667107a69126b28c3b7a726746 Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M src/test/java/jenkins/scm/api/SCMRevisionActionTest.java Log Message: ----------- [JENKINS-43507] Fix tests after merge with master Commit: 0b6a184e37bfc552b4636a13d94639e1756bc53f https://github.com/jenkinsci/scm-api-plugin/commit/0b6a184e37bfc552b4636a13d94639e1756bc53f Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java Log Message: ----------- [JENKINS-43507] Document that overriders must invoke the parent (If they don't we could get class cast exceptions) Commit: cec562208e888c5447a18d2e848ddcdfd48cab8e https://github.com/jenkinsci/scm-api-plugin/commit/cec562208e888c5447a18d2e848ddcdfd48cab8e Author: Stephen Connolly <stephen.alan.conno...@gmail.com> Date: 2017-06-14 (Wed, 14 Jun 2017) Changed paths: M pom.xml 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/mixin/ChangeRequestSCMRevision.java M src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java A src/main/java/jenkins/scm/api/trait/SCMBuilder.java A src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java A src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java A src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java A src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java A src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java A src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java A src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java A src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java A src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java A src/main/java/jenkins/scm/api/trait/SCMSourceContext.java A src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java A src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java A src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java A src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java A src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java A src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java A src/main/java/jenkins/scm/api/trait/SCMTrait.java A src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java A src/main/java/jenkins/scm/api/trait/package-info.java A src/main/java/jenkins/scm/impl/form/NamedArrayList.java A src/main/java/jenkins/scm/impl/trait/Discovery.java A src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java A src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java A src/main/java/jenkins/scm/impl/trait/Selection.java A src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java A src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java A src/main/resources/jenkins/scm/api/form/taglib A src/main/resources/jenkins/scm/api/form/traits.jelly A src/main/resources/jenkins/scm/api/form/traits/traits.css A src/main/resources/jenkins/scm/api/form/traits/traits.js A src/main/resources/jenkins/scm/impl/trait/Messages.properties A src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/help-regex.html A src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html A src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-excludes.html A src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-includes.html A src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/config.jelly A src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-excludes.html A src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-includes.html M src/test/java/jenkins/scm/api/SCMRevisionActionTest.java M src/test/java/jenkins/scm/impl/NullSCMSourceTest.java M src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java M src/test/java/jenkins/scm/impl/mock/MockChangeRequestFlags.java M src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java M src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMRevision.java M src/test/java/jenkins/scm/impl/mock/MockRepositoryFlags.java M src/test/java/jenkins/scm/impl/mock/MockSCM.java A src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java M src/test/java/jenkins/scm/impl/mock/MockSCMController.java A src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java A src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java A src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java M src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java A src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java A src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorRequest.java M src/test/java/jenkins/scm/impl/mock/MockSCMSource.java A src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java A src/test/java/jenkins/scm/impl/mock/MockSCMSourceContext.java A src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java A src/test/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTraitTest.java A src/test/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTraitTest.java A src/test/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTraitTest.java A src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java A src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly M src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly M src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly Log Message: ----------- Merge pull request #36 from stephenc/jenkins-43507 [JENKINS-43507] Allow SCMSource and SCMNavigator subtypes to share common traits Compare: https://github.com/jenkinsci/scm-api-plugin/compare/46581dfabef9...cec562208e88 -- 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.