Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-43507

Allow SCMSource and SCMNavigator subtypes to share common traits

      Examples of traits from the JENKINS-43426 epic:

      • There will be a strategy to use switch the checkout to over SSH and this will have a option to select the SSH Credentials for checkout.
      • There will be at least one strategy to subset the branches by name (include / exclude)
        • There will one implementation that uses the existing wildcard style
        • Other strategies may be added later to support different branch name matching rules, e.g. Regex, etc. These secondary strategies do not form part of the MVP but it may prove assist extension point API validation to proof-of-concept implement a second one.
      • There will be three strategies to subset the branches by type:
        • There will be a strategy to select origin branches. This strategy will have a drop-down mode selection:
          • Only origin branches that are not filed as PRs
          • Only origin branches that are filed as PRs
          • All origin branches irrespective of whether filed as PR or not
        • There will be a strategy to select origin PRs. This strategy will have a drop-down mode selection:
          • Merge commit PRs
          • Head commit PRs
          • Both merge commit and head commit PRs
        • There will be a strategy to select fork PRs. This strategy will have a drop-down mode selection:
          • Merge commit PRs
          • Head commit PRs
          • Both merge commit and head commit PRs
      • There will also be a drop-down for trust selection:
          • Show all fork PRs but only trust fork PRs from repository contributors
          • Only show PRs from repository contributors
          • Show and trust all fork PRs
             TBD determine if we need to expose suppression of automatic builds of untrusted PRs here.
        • There will be a proof-of-concept implementation of a tag support branch selector. This is not a feature experienced by users today, but there are api's & code which is ready to provide it. We won't ship this enabled by default in the release.
      • There will be the ability to control a subset of the Git plugin’s additional behaviours for the generated SCM of branches. This will be an applies to all setting. The available options will be subject to a whitelisting extension point (so that plugins can define additional Git behaviours and whitelist them in at the same time). The default whitelist will be:
        • Advanced Checkout behaviours
        • Advanced Clone behaviours
        • Advanced Submodule behaviours
        • Clean after checkout
        • Clean before checkout
        • Custom user name / email address
        • Git LFS pull after checkout
        • Use commit author in changelog (says it requires workspace polling, but really does not / should not require workspace polling)
        • Wipe out repository & force clone

      Acceptance criteria

      • The SCM API provides the concept of a trait that applies to SCMSource and SCMNavigator
      • Traits will be opt-in, i.e. the SCMSource implementation must be written to use traits
      • Common trait implementations can be shared by multiple implementations.
      • Trait implementations can be specific to a single SCMSource or SCMNavigator
      • The SCM API will provide a trait implementation that allows for filtering branches based on include/exclude wildcard name matching
      • The SCM API MockSCM implementation will support traits
      • The common trait implementations in SCM API will have tests
      • The implementers guide will be updated to highlight the trait style of implementation and encourage following that path. 

          [JENKINS-43507] Allow SCMSource and SCMNavigator subtypes to share common traits

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
          src/main/java/jenkins/plugins/git/GitSCMBuilder.java
          src/main/java/jenkins/plugins/git/GitSCMFileSystem.java
          src/main/java/jenkins/plugins/git/GitSCMSource.java
          src/main/java/jenkins/plugins/git/GitSCMSourceContext.java
          src/main/java/jenkins/plugins/git/GitSCMSourceRequest.java
          src/main/java/jenkins/plugins/git/traits/AuthorInChangelogTrait.java
          src/main/java/jenkins/plugins/git/traits/CheckoutOptionTrait.java
          src/main/java/jenkins/plugins/git/traits/CleanAfterCheckoutTrait.java
          src/main/java/jenkins/plugins/git/traits/CleanBeforeCheckoutTrait.java
          src/main/java/jenkins/plugins/git/traits/CloneOptionTrait.java
          src/main/java/jenkins/plugins/git/traits/GitBrowserSCMSourceTrait.java
          src/main/java/jenkins/plugins/git/traits/GitLFSPullTrait.java
          src/main/java/jenkins/plugins/git/traits/GitSCMExtensionTrait.java
          src/main/java/jenkins/plugins/git/traits/GitSCMExtensionTraitDescriptor.java
          src/main/java/jenkins/plugins/git/traits/GitToolSCMSourceTrait.java
          src/main/java/jenkins/plugins/git/traits/IgnoreOnPushNotificationTrait.java
          src/main/java/jenkins/plugins/git/traits/LocalBranchTrait.java
          src/main/java/jenkins/plugins/git/traits/PruneStaleBranchTrait.java
          src/main/java/jenkins/plugins/git/traits/RefSpecsSCMSourceTrait.java
          src/main/java/jenkins/plugins/git/traits/RemoteNameSCMSourceTrait.java
          src/main/java/jenkins/plugins/git/traits/SubmoduleOptionTrait.java
          src/main/java/jenkins/plugins/git/traits/UserIdentityTrait.java
          src/main/java/jenkins/plugins/git/traits/WipeWorkspaceTrait.java
          src/main/resources/jenkins/plugins/git/GitSCMSource/config-detail.jelly
          src/main/resources/jenkins/plugins/git/traits/GitBrowserSCMSourceTrait/config.jelly
          src/main/resources/jenkins/plugins/git/traits/GitSCMExtensionTrait/config.jelly
          src/main/resources/jenkins/plugins/git/traits/GitToolSCMSourceTrait/config.jelly
          src/main/resources/jenkins/plugins/git/traits/LocalBranchTrait/config.jelly
          src/main/resources/jenkins/plugins/git/traits/Messages.properties
          src/main/resources/jenkins/plugins/git/traits/RefSpecsSCMSourceTrait/RefSpecTemplate/config.jelly
          src/main/resources/jenkins/plugins/git/traits/RefSpecsSCMSourceTrait/RefSpecTemplate/help-value.html
          src/main/resources/jenkins/plugins/git/traits/RefSpecsSCMSourceTrait/config.jelly
          src/main/resources/jenkins/plugins/git/traits/RemoteNameSCMSourceTrait/config.jelly
          src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java
          http://jenkins-ci.org/commit/git-plugin/9504dd18c993edb5f48c0f856b56d7d25e077abe
          Log:
          JENKINS-43507 Check-pointing work in progress

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java src/main/java/jenkins/plugins/git/GitSCMBuilder.java src/main/java/jenkins/plugins/git/GitSCMFileSystem.java src/main/java/jenkins/plugins/git/GitSCMSource.java src/main/java/jenkins/plugins/git/GitSCMSourceContext.java src/main/java/jenkins/plugins/git/GitSCMSourceRequest.java src/main/java/jenkins/plugins/git/traits/AuthorInChangelogTrait.java src/main/java/jenkins/plugins/git/traits/CheckoutOptionTrait.java src/main/java/jenkins/plugins/git/traits/CleanAfterCheckoutTrait.java src/main/java/jenkins/plugins/git/traits/CleanBeforeCheckoutTrait.java src/main/java/jenkins/plugins/git/traits/CloneOptionTrait.java src/main/java/jenkins/plugins/git/traits/GitBrowserSCMSourceTrait.java src/main/java/jenkins/plugins/git/traits/GitLFSPullTrait.java src/main/java/jenkins/plugins/git/traits/GitSCMExtensionTrait.java src/main/java/jenkins/plugins/git/traits/GitSCMExtensionTraitDescriptor.java src/main/java/jenkins/plugins/git/traits/GitToolSCMSourceTrait.java src/main/java/jenkins/plugins/git/traits/IgnoreOnPushNotificationTrait.java src/main/java/jenkins/plugins/git/traits/LocalBranchTrait.java src/main/java/jenkins/plugins/git/traits/PruneStaleBranchTrait.java src/main/java/jenkins/plugins/git/traits/RefSpecsSCMSourceTrait.java src/main/java/jenkins/plugins/git/traits/RemoteNameSCMSourceTrait.java src/main/java/jenkins/plugins/git/traits/SubmoduleOptionTrait.java src/main/java/jenkins/plugins/git/traits/UserIdentityTrait.java src/main/java/jenkins/plugins/git/traits/WipeWorkspaceTrait.java src/main/resources/jenkins/plugins/git/GitSCMSource/config-detail.jelly src/main/resources/jenkins/plugins/git/traits/GitBrowserSCMSourceTrait/config.jelly src/main/resources/jenkins/plugins/git/traits/GitSCMExtensionTrait/config.jelly src/main/resources/jenkins/plugins/git/traits/GitToolSCMSourceTrait/config.jelly src/main/resources/jenkins/plugins/git/traits/LocalBranchTrait/config.jelly src/main/resources/jenkins/plugins/git/traits/Messages.properties src/main/resources/jenkins/plugins/git/traits/RefSpecsSCMSourceTrait/RefSpecTemplate/config.jelly src/main/resources/jenkins/plugins/git/traits/RefSpecsSCMSourceTrait/RefSpecTemplate/help-value.html src/main/resources/jenkins/plugins/git/traits/RefSpecsSCMSourceTrait/config.jelly src/main/resources/jenkins/plugins/git/traits/RemoteNameSCMSourceTrait/config.jelly src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java http://jenkins-ci.org/commit/git-plugin/9504dd18c993edb5f48c0f856b56d7d25e077abe Log: JENKINS-43507 Check-pointing work in progress

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/hudson/plugins/git/extensions/impl/CleanBeforeCheckout.java
          src/main/java/hudson/plugins/git/extensions/impl/CleanCheckout.java
          src/main/java/hudson/plugins/git/extensions/impl/IgnoreNotifyCommit.java
          src/main/java/hudson/plugins/git/extensions/impl/LocalBranch.java
          src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
          src/test/java/jenkins/plugins/git/AbstractGitSCMSourceTest.java
          http://jenkins-ci.org/commit/git-plugin/3f8f67491cb5bff1b79fde8c4321320465e12050
          Log:
          JENKINS-43507 Fix test case in AbstractGitSCMSourceTest

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/hudson/plugins/git/extensions/impl/CleanBeforeCheckout.java src/main/java/hudson/plugins/git/extensions/impl/CleanCheckout.java src/main/java/hudson/plugins/git/extensions/impl/IgnoreNotifyCommit.java src/main/java/hudson/plugins/git/extensions/impl/LocalBranch.java src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java src/test/java/jenkins/plugins/git/AbstractGitSCMSourceTest.java http://jenkins-ci.org/commit/git-plugin/3f8f67491cb5bff1b79fde8c4321320465e12050 Log: JENKINS-43507 Fix test case in AbstractGitSCMSourceTest

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/plugins/git/traits/GitToolSCMSourceTrait.java
          src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java
          http://jenkins-ci.org/commit/git-plugin/8bf3f175d867018d75db9fdf049ee26bfc33be4a
          Log:
          JENKINS-43507 Fix test case in AbstractGitSCMSourceRetrieveHeadsTest

          Compare: https://github.com/jenkinsci/git-plugin/compare/bc51d2790091...8bf3f175d867

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/plugins/git/traits/GitToolSCMSourceTrait.java src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java http://jenkins-ci.org/commit/git-plugin/8bf3f175d867018d75db9fdf049ee26bfc33be4a Log: JENKINS-43507 Fix test case in AbstractGitSCMSourceRetrieveHeadsTest Compare: https://github.com/jenkinsci/git-plugin/compare/bc51d2790091...8bf3f175d867

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/SCMBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/package-info.java
          http://jenkins-ci.org/commit/scm-api-plugin/37da6daf780a7ea0805a9cbd4d3c3b356c8f5d56
          Log:
          JENKINS-43507 Refactoring to enable traits

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/SCMBuilder.java src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/api/trait/package-info.java http://jenkins-ci.org/commit/scm-api-plugin/37da6daf780a7ea0805a9cbd4d3c3b356c8f5d56 Log: JENKINS-43507 Refactoring to enable traits

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java
          src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly
          src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly
          src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly
          http://jenkins-ci.org/commit/scm-api-plugin/a3485be06b4841f37d052ed99d7b188cd6f93815
          Log:
          JENKINS-43507 Refactoring MockSCM to traits

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly http://jenkins-ci.org/commit/scm-api-plugin/a3485be06b4841f37d052ed99d7b188cd6f93815 Log: JENKINS-43507 Refactoring MockSCM to traits

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          http://jenkins-ci.org/commit/scm-api-plugin/fd479ad33eba83b7680f9aab6120b11b07334c19
          Log:
          JENKINS-43507 Make more lambda friendly

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java http://jenkins-ci.org/commit/scm-api-plugin/fd479ad33eba83b7680f9aab6120b11b07334c19 Log: JENKINS-43507 Make more lambda friendly

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/SCMHeadObserver.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java
          src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java
          src/main/resources/jenkins/scm/impl/trait/Messages.properties
          src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-includes.html
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java
          src/test/java/jenkins/scm/impl/trait/WildcardNameFilterTraitTest.java
          http://jenkins-ci.org/commit/scm-api-plugin/a1fa90b418fe71ed57fed32cb814b809d5541d89
          Log:
          JENKINS-43507 This stuff is seeming reasonably solid

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/SCMHeadObserver.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java src/main/resources/jenkins/scm/impl/trait/Messages.properties src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-includes.html src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java src/test/java/jenkins/scm/impl/trait/WildcardNameFilterTraitTest.java http://jenkins-ci.org/commit/scm-api-plugin/a1fa90b418fe71ed57fed32cb814b809d5541d89 Log: JENKINS-43507 This stuff is seeming reasonably solid

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          http://jenkins-ci.org/commit/scm-api-plugin/a55f35bbc5e3226b18940aae8ebc88341a6df1f7
          Log:
          JENKINS-43507 Make it easier to manage the scope of connections with the scope of the request

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java http://jenkins-ci.org/commit/scm-api-plugin/a55f35bbc5e3226b18940aae8ebc88341a6df1f7 Log: JENKINS-43507 Make it easier to manage the scope of connections with the scope of the request

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java
          src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          http://jenkins-ci.org/commit/scm-api-plugin/76607ebd8c244b08b4d2a40876159da053d33031
          Log:
          JENKINS-43507 Documentation

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java http://jenkins-ci.org/commit/scm-api-plugin/76607ebd8c244b08b4d2a40876159da053d33031 Log: JENKINS-43507 Documentation

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/SCMBuilder.java
          src/main/java/jenkins/scm/api/mixin/ChangeRequestSCMRevision.java
          src/main/java/jenkins/scm/api/trait/SCMSourceContext.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java
          src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceContext.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java
          http://jenkins-ci.org/commit/scm-api-plugin/af5b256487d55370485f127f679097fd8e91bc4e
          Log:
          JENKINS-43507 RequestBuilder -> Context

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/SCMBuilder.java src/main/java/jenkins/scm/api/mixin/ChangeRequestSCMRevision.java src/main/java/jenkins/scm/api/trait/SCMSourceContext.java src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java src/main/java/jenkins/scm/api/trait/SCMSourceRequestBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceContext.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequestBuilder.java http://jenkins-ci.org/commit/scm-api-plugin/af5b256487d55370485f127f679097fd8e91bc4e Log: JENKINS-43507 RequestBuilder -> Context

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/SCMBuilder.java
          src/main/java/jenkins/scm/api/SCMSourceObserver.java
          src/main/java/jenkins/scm/api/trait/SCMBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java
          src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMTrait.java
          src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java
          src/main/resources/jenkins/scm/impl/trait/Messages.properties
          src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-includes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html
          src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorRequest.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java
          src/test/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTraitTest.java
          src/test/java/jenkins/scm/impl/trait/WildcardNameFilterTraitTest.java
          src/test/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTraitTest.java
          src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java
          http://jenkins-ci.org/commit/scm-api-plugin/93b3c886740dc66a5627c56300bae69684f4b7ae
          Log:
          JENKINS-43507 Check-pointing work in progress

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/SCMBuilder.java src/main/java/jenkins/scm/api/SCMSourceObserver.java src/main/java/jenkins/scm/api/trait/SCMBuilder.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMTrait.java src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardNameFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java src/main/resources/jenkins/scm/impl/trait/Messages.properties src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WIldcardNameFilterTrait/help-includes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorRequest.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java src/test/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTraitTest.java src/test/java/jenkins/scm/impl/trait/WildcardNameFilterTraitTest.java src/test/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTraitTest.java src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java http://jenkins-ci.org/commit/scm-api-plugin/93b3c886740dc66a5627c56300bae69684f4b7ae Log: JENKINS-43507 Check-pointing work in progress

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/SCMHeadObserver.java
          src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java
          src/main/java/jenkins/scm/api/trait/SCMBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java
          src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceContext.java
          src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java
          src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMTrait.java
          src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/package-info.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java
          src/test/java/jenkins/scm/impl/mock/MockChangeRequestFlags.java
          src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java
          src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMRevision.java
          src/test/java/jenkins/scm/impl/mock/MockRepositoryFlags.java
          src/test/java/jenkins/scm/impl/mock/MockSCM.java
          src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java
          src/test/java/jenkins/scm/impl/mock/MockSCMController.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java
          src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java
          src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly
          src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly
          src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly
          http://jenkins-ci.org/commit/scm-api-plugin/f140209a7fc91f21143bf539ef98ea899ae3b9af
          Log:
          JENKINS-43507 Tidy up source formatting

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/SCMHeadObserver.java src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java src/main/java/jenkins/scm/api/trait/SCMBuilder.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceContext.java src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMTrait.java src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java src/main/java/jenkins/scm/api/trait/package-info.java src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java src/test/java/jenkins/scm/impl/mock/MockChangeRequestFlags.java src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMRevision.java src/test/java/jenkins/scm/impl/mock/MockRepositoryFlags.java src/test/java/jenkins/scm/impl/mock/MockSCM.java src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java src/test/java/jenkins/scm/impl/mock/MockSCMController.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly http://jenkins-ci.org/commit/scm-api-plugin/f140209a7fc91f21143bf539ef98ea899ae3b9af Log: JENKINS-43507 Tidy up source formatting

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java
          src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java
          http://jenkins-ci.org/commit/scm-api-plugin/e151115b7eb23f618a9eea40f5aba826e82c21d4
          Log:
          JENKINS-43507 More documentation

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java http://jenkins-ci.org/commit/scm-api-plugin/e151115b7eb23f618a9eea40f5aba826e82c21d4 Log: JENKINS-43507 More documentation

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMBuilder.java
          http://jenkins-ci.org/commit/scm-api-plugin/9c03e4ae524f488bd143c7a0f8fef812c845e2a0
          Log:
          JENKINS-43507 Grouping methods

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMBuilder.java http://jenkins-ci.org/commit/scm-api-plugin/9c03e4ae524f488bd143c7a0f8fef812c845e2a0 Log: JENKINS-43507 Grouping methods

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMSourceContext.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceContext.java
          http://jenkins-ci.org/commit/scm-api-plugin/ddd8e4fe3534c5145798ebeece1de33713ddd7e3
          Log:
          JENKINS-43507 More javadoc documentation

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMSourceContext.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceContext.java http://jenkins-ci.org/commit/scm-api-plugin/ddd8e4fe3534c5145798ebeece1de33713ddd7e3 Log: JENKINS-43507 More javadoc documentation

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          http://jenkins-ci.org/commit/scm-api-plugin/006942840d9e2ca42ad32210368b88154268425b
          Log:
          JENKINS-43507 Refactoring names

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java http://jenkins-ci.org/commit/scm-api-plugin/006942840d9e2ca42ad32210368b88154268425b Log: JENKINS-43507 Refactoring names

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java
          http://jenkins-ci.org/commit/scm-api-plugin/4d86d1162fa50e6ba2ee8f665e627e186c5d05ae
          Log:
          JENKINS-43507 More javadocs

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java http://jenkins-ci.org/commit/scm-api-plugin/4d86d1162fa50e6ba2ee8f665e627e186c5d05ae Log: JENKINS-43507 More javadocs

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java
          http://jenkins-ci.org/commit/scm-api-plugin/4ce900ab4630d53a524e3cc018fb72c8377b8e7b
          Log:
          JENKINS-43507 Documenting SCMHeadAuthority

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java http://jenkins-ci.org/commit/scm-api-plugin/4ce900ab4630d53a524e3cc018fb72c8377b8e7b Log: JENKINS-43507 Documenting SCMHeadAuthority

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java
          src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java
          http://jenkins-ci.org/commit/scm-api-plugin/b7c5b5d3c00b608613e1915f8033ca608a72e542
          Log:
          JENKINS-43507 Documentation drives code improvements

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java http://jenkins-ci.org/commit/scm-api-plugin/b7c5b5d3c00b608613e1915f8033ca608a72e542 Log: JENKINS-43507 Documentation drives code improvements

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMSourceContext.java
          http://jenkins-ci.org/commit/scm-api-plugin/ab90651adcab308eb7da0d1b1897c584d34032d3
          Log:
          JENKINS-43507 Fix compiler error

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMSourceContext.java http://jenkins-ci.org/commit/scm-api-plugin/ab90651adcab308eb7da0d1b1897c584d34032d3 Log: JENKINS-43507 Fix compiler error

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java
          src/main/java/jenkins/scm/api/trait/SCMSourceContext.java
          http://jenkins-ci.org/commit/scm-api-plugin/3b539f6f0ae5ebc93219e7d8e18330f35910739a
          Log:
          JENKINS-43507 Documenting SCMNavigatorContext

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java src/main/java/jenkins/scm/api/trait/SCMSourceContext.java http://jenkins-ci.org/commit/scm-api-plugin/3b539f6f0ae5ebc93219e7d8e18330f35910739a Log: JENKINS-43507 Documenting SCMNavigatorContext

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java
          http://jenkins-ci.org/commit/scm-api-plugin/537cf431155070cf1047d0f5560fbbb84cd9898d
          Log:
          JENKINS-43507 Annotate overridden methods correctly

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java http://jenkins-ci.org/commit/scm-api-plugin/537cf431155070cf1047d0f5560fbbb84cd9898d Log: JENKINS-43507 Annotate overridden methods correctly

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
          http://jenkins-ci.org/commit/scm-api-plugin/f961638e4b6a30df61739a44d4c9046c247b8f35
          Log:
          JENKINS-43507 Documenting SCMNavigatorRequest

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java http://jenkins-ci.org/commit/scm-api-plugin/f961638e4b6a30df61739a44d4c9046c247b8f35 Log: JENKINS-43507 Documenting SCMNavigatorRequest

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java
          http://jenkins-ci.org/commit/scm-api-plugin/85c0577d2ba7ac15c0bdb5f907547813f6977c19
          Log:
          JENKINS-43507 Documenting SCMNavigatorTrait and SCMNavigatorTraitDescriptor

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java http://jenkins-ci.org/commit/scm-api-plugin/85c0577d2ba7ac15c0bdb5f907547813f6977c19 Log: JENKINS-43507 Documenting SCMNavigatorTrait and SCMNavigatorTraitDescriptor

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java
          http://jenkins-ci.org/commit/scm-api-plugin/de0ad6ad5a47a31aac289f14438341d70eff2454
          Log:
          JENKINS-43507 Findbugs catches bugs again!!!

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java http://jenkins-ci.org/commit/scm-api-plugin/de0ad6ad5a47a31aac289f14438341d70eff2454 Log: JENKINS-43507 Findbugs catches bugs again!!!

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java
          src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java
          src/main/java/jenkins/scm/api/trait/SCMTrait.java
          src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/package-info.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java
          src/main/resources/jenkins/scm/impl/trait/Messages.properties
          src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html
          src/main/resources/lib/scmapi/taglib
          src/main/resources/lib/scmapi/traits.jelly
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          http://jenkins-ci.org/commit/scm-api-plugin/4ff2c17dd05b0806edbfbeb4356ce2dc9b7587ac
          Log:
          JENKINS-43507 Should be first round complete for scm-api changes

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java src/main/java/jenkins/scm/api/trait/SCMTrait.java src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java src/main/java/jenkins/scm/api/trait/package-info.java src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java src/main/resources/jenkins/scm/impl/trait/Messages.properties src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html src/main/resources/lib/scmapi/taglib src/main/resources/lib/scmapi/traits.jelly src/test/java/jenkins/scm/impl/mock/MockSCMSource.java http://jenkins-ci.org/commit/scm-api-plugin/4ff2c17dd05b0806edbfbeb4356ce2dc9b7587ac Log: JENKINS-43507 Should be first round complete for scm-api changes

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/resources/jenkins/scm/api/form/taglib
          src/main/resources/jenkins/scm/api/form/traits.jelly
          src/main/resources/lib/scmapi/taglib
          src/main/resources/lib/scmapi/traits.jelly
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly
          src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly
          http://jenkins-ci.org/commit/scm-api-plugin/f255f88bb8c8bf8e02fbfcb471813c46acc032a0
          Log:
          JENKINS-43507 Fix the <scm:traits> taglib

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/resources/jenkins/scm/api/form/taglib src/main/resources/jenkins/scm/api/form/traits.jelly src/main/resources/lib/scmapi/taglib src/main/resources/lib/scmapi/traits.jelly src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly http://jenkins-ci.org/commit/scm-api-plugin/f255f88bb8c8bf8e02fbfcb471813c46acc032a0 Log: JENKINS-43507 Fix the <scm:traits> taglib

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          http://jenkins-ci.org/commit/scm-api-plugin/0b1cc9f31d8b3760e2a8c08657ba1f6fcbc46eec
          Log:
          JENKINS-43507 Update parent pom to fix taglib javadoc generation

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml http://jenkins-ci.org/commit/scm-api-plugin/0b1cc9f31d8b3760e2a8c08657ba1f6fcbc46eec Log: JENKINS-43507 Update parent pom to fix taglib javadoc generation

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java
          src/main/resources/jenkins/scm/impl/trait/Messages.properties
          src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/help-regex.html
          src/test/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTraitTest.java
          http://jenkins-ci.org/commit/scm-api-plugin/a01f955a9a23758d9bffff62ed608f2ba7fef2c2
          Log:
          JENKINS-43507 Mercurial would have to be difficult and need a regex

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java src/main/resources/jenkins/scm/impl/trait/Messages.properties src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/help-regex.html src/test/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTraitTest.java http://jenkins-ci.org/commit/scm-api-plugin/a01f955a9a23758d9bffff62ed608f2ba7fef2c2 Log: JENKINS-43507 Mercurial would have to be difficult and need a regex

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java
          http://jenkins-ci.org/commit/scm-api-plugin/1a76314411382e923dbfaf10735022ed0de2d6b7
          Log:
          JENKINS-43507 CopCopy&pastete errors are the worst

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java http://jenkins-ci.org/commit/scm-api-plugin/1a76314411382e923dbfaf10735022ed0de2d6b7 Log: JENKINS-43507 CopCopy&pastete errors are the worst

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/jenkins/scm/impl/form/NamedArrayList.java
          src/main/resources/jenkins/scm/api/form/traits.jelly
          src/main/resources/jenkins/scm/api/form/traits/traits.css
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          http://jenkins-ci.org/commit/scm-api-plugin/fd9652e16f383d06ebe16186eddf467192103a13
          Log:
          JENKINS-43507 Add support for grouping traits into sections into the <scm:traits> tag

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/jenkins/scm/impl/form/NamedArrayList.java src/main/resources/jenkins/scm/api/form/traits.jelly src/main/resources/jenkins/scm/api/form/traits/traits.css src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java http://jenkins-ci.org/commit/scm-api-plugin/fd9652e16f383d06ebe16186eddf467192103a13 Log: JENKINS-43507 Add support for grouping traits into sections into the <scm:traits> tag

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/impl/form/NamedArrayList.java
          http://jenkins-ci.org/commit/scm-api-plugin/7a39ba7dbfdf1ed6a00499526e314a19ab9c0ea1
          Log:
          JENKINS-43507 Helpers should allow indexed insertion

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/impl/form/NamedArrayList.java http://jenkins-ci.org/commit/scm-api-plugin/7a39ba7dbfdf1ed6a00499526e314a19ab9c0ea1 Log: JENKINS-43507 Helpers should allow indexed insertion

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java
          http://jenkins-ci.org/commit/scm-api-plugin/533377410315eb41245731ece7a2d5e5c93ea9a1
          Log:
          JENKINS-43507 Need to be better able to filter descriptors based on capabilities

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java http://jenkins-ci.org/commit/scm-api-plugin/533377410315eb41245731ece7a2d5e5c93ea9a1 Log: JENKINS-43507 Need to be better able to filter descriptors based on capabilities

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java
          src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceContext.java
          http://jenkins-ci.org/commit/scm-api-plugin/49b92bb614f150b29e0fb126266eb9b7b1310c5f
          Log:
          JENKINS-43507 Fix spelling mistakes

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMBuilder.java src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceContext.java http://jenkins-ci.org/commit/scm-api-plugin/49b92bb614f150b29e0fb126266eb9b7b1310c5f Log: JENKINS-43507 Fix spelling mistakes

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java
          http://jenkins-ci.org/commit/scm-api-plugin/5a064562ee6687364f95186b633ddb8499e2449d
          Log:
          JENKINS-43507 Should be Descriptor.clazz not Descriptor.getT()

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java http://jenkins-ci.org/commit/scm-api-plugin/5a064562ee6687364f95186b633ddb8499e2449d Log: JENKINS-43507 Should be Descriptor.clazz not Descriptor.getT()

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/impl/form/NamedArrayList.java
          src/main/java/jenkins/scm/impl/trait/Discovery.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/Selection.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java
          src/main/resources/jenkins/scm/api/form/traits.jelly
          src/main/resources/jenkins/scm/api/form/traits/traits.css
          src/main/resources/jenkins/scm/api/form/traits/traits.js
          http://jenkins-ci.org/commit/scm-api-plugin/9fb3797b64302a9c38e8cdca4fca6b3adb71bcf1
          Log:
          JENKINS-43507 Give traits dynamic section headers

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/impl/form/NamedArrayList.java src/main/java/jenkins/scm/impl/trait/Discovery.java src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java src/main/java/jenkins/scm/impl/trait/Selection.java src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java src/main/resources/jenkins/scm/api/form/traits.jelly src/main/resources/jenkins/scm/api/form/traits/traits.css src/main/resources/jenkins/scm/api/form/traits/traits.js http://jenkins-ci.org/commit/scm-api-plugin/9fb3797b64302a9c38e8cdca4fca6b3adb71bcf1 Log: JENKINS-43507 Give traits dynamic section headers

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/resources/jenkins/scm/impl/trait/Messages.properties
          http://jenkins-ci.org/commit/scm-api-plugin/f37b4947e5ca1633165d2205424bf9ff6112ad74
          Log:
          JENKINS-43507 With sections in <scm:traits> tag, no need for name differentiation

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/resources/jenkins/scm/impl/trait/Messages.properties http://jenkins-ci.org/commit/scm-api-plugin/f37b4947e5ca1633165d2205424bf9ff6112ad74 Log: JENKINS-43507 With sections in <scm:traits> tag, no need for name differentiation

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java
          http://jenkins-ci.org/commit/scm-api-plugin/eaa2c04e33572871ac34109ba896ae580b02ebf0
          Log:
          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

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java http://jenkins-ci.org/commit/scm-api-plugin/eaa2c04e33572871ac34109ba896ae580b02ebf0 Log: 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

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-includes.html
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-includes.html
          http://jenkins-ci.org/commit/scm-api-plugin/28c5c3f72a90668a9629030e63193a3ff0f46ce0
          Log:
          JENKINS-43507 Fix typo in resource path

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMHeadFilterTrait/help-includes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WIldcardSCMSourceFilterTrait/help-includes.html src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-includes.html src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-includes.html http://jenkins-ci.org/commit/scm-api-plugin/28c5c3f72a90668a9629030e63193a3ff0f46ce0 Log: JENKINS-43507 Fix typo in resource path

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java
          http://jenkins-ci.org/commit/scm-api-plugin/5f3fe479dd36e24ac4202eb2ffa2e66ddc256e0c
          Log:
          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)

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java http://jenkins-ci.org/commit/scm-api-plugin/5f3fe479dd36e24ac4202eb2ffa2e66ddc256e0c Log: 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)

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java
          http://jenkins-ci.org/commit/scm-api-plugin/e4003a8365e613cba88f6e3cd0e3d379847bf691
          Log:
          JENKINS-43507 Explain why SCMSourceTrait retained and SCMNavigatorTrait applied

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java http://jenkins-ci.org/commit/scm-api-plugin/e4003a8365e613cba88f6e3cd0e3d379847bf691 Log: JENKINS-43507 Explain why SCMSourceTrait retained and SCMNavigatorTrait applied

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/test/java/jenkins/scm/api/SCMRevisionActionTest.java
          http://jenkins-ci.org/commit/scm-api-plugin/12502840e5949a667107a69126b28c3b7a726746
          Log:
          JENKINS-43507 Fix tests after merge with master

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/test/java/jenkins/scm/api/SCMRevisionActionTest.java http://jenkins-ci.org/commit/scm-api-plugin/12502840e5949a667107a69126b28c3b7a726746 Log: JENKINS-43507 Fix tests after merge with master

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java
          http://jenkins-ci.org/commit/scm-api-plugin/0b6a184e37bfc552b4636a13d94639e1756bc53f
          Log:
          JENKINS-43507 Document that overriders must invoke the parent

          (If they don't we could get class cast exceptions)

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java http://jenkins-ci.org/commit/scm-api-plugin/0b6a184e37bfc552b4636a13d94639e1756bc53f Log: JENKINS-43507 Document that overriders must invoke the parent (If they don't we could get class cast exceptions)

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/jenkins/scm/api/SCMHeadObserver.java
          src/main/java/jenkins/scm/api/SCMSourceObserver.java
          src/main/java/jenkins/scm/api/mixin/ChangeRequestSCMRevision.java
          src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java
          src/main/java/jenkins/scm/api/trait/SCMBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java
          src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java
          src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java
          src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java
          src/main/java/jenkins/scm/api/trait/SCMSourceContext.java
          src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java
          src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java
          src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java
          src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/SCMTrait.java
          src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java
          src/main/java/jenkins/scm/api/trait/package-info.java
          src/main/java/jenkins/scm/impl/form/NamedArrayList.java
          src/main/java/jenkins/scm/impl/trait/Discovery.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/Selection.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java
          src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java
          src/main/resources/jenkins/scm/api/form/taglib
          src/main/resources/jenkins/scm/api/form/traits.jelly
          src/main/resources/jenkins/scm/api/form/traits/traits.css
          src/main/resources/jenkins/scm/api/form/traits/traits.js
          src/main/resources/jenkins/scm/impl/trait/Messages.properties
          src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/help-regex.html
          src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-includes.html
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/config.jelly
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-excludes.html
          src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-includes.html
          src/test/java/jenkins/scm/api/SCMRevisionActionTest.java
          src/test/java/jenkins/scm/impl/NullSCMSourceTest.java
          src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java
          src/test/java/jenkins/scm/impl/mock/MockChangeRequestFlags.java
          src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java
          src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMRevision.java
          src/test/java/jenkins/scm/impl/mock/MockRepositoryFlags.java
          src/test/java/jenkins/scm/impl/mock/MockSCM.java
          src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java
          src/test/java/jenkins/scm/impl/mock/MockSCMController.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java
          src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java
          src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorRequest.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceContext.java
          src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java
          src/test/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTraitTest.java
          src/test/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTraitTest.java
          src/test/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTraitTest.java
          src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java
          src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly
          src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly
          src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly
          http://jenkins-ci.org/commit/scm-api-plugin/cec562208e888c5447a18d2e848ddcdfd48cab8e
          Log:
          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

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/jenkins/scm/api/SCMHeadObserver.java src/main/java/jenkins/scm/api/SCMSourceObserver.java src/main/java/jenkins/scm/api/mixin/ChangeRequestSCMRevision.java src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java src/main/java/jenkins/scm/api/trait/SCMBuilder.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthority.java src/main/java/jenkins/scm/api/trait/SCMHeadAuthorityDescriptor.java src/main/java/jenkins/scm/api/trait/SCMHeadFilter.java src/main/java/jenkins/scm/api/trait/SCMHeadPrefilter.java src/main/java/jenkins/scm/api/trait/SCMNavigatorContext.java src/main/java/jenkins/scm/api/trait/SCMNavigatorRequest.java src/main/java/jenkins/scm/api/trait/SCMNavigatorTrait.java src/main/java/jenkins/scm/api/trait/SCMNavigatorTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMSourceBuilder.java src/main/java/jenkins/scm/api/trait/SCMSourceContext.java src/main/java/jenkins/scm/api/trait/SCMSourceDecorator.java src/main/java/jenkins/scm/api/trait/SCMSourceFilter.java src/main/java/jenkins/scm/api/trait/SCMSourcePrefilter.java src/main/java/jenkins/scm/api/trait/SCMSourceRequest.java src/main/java/jenkins/scm/api/trait/SCMSourceTrait.java src/main/java/jenkins/scm/api/trait/SCMSourceTraitDescriptor.java src/main/java/jenkins/scm/api/trait/SCMTrait.java src/main/java/jenkins/scm/api/trait/SCMTraitDescriptor.java src/main/java/jenkins/scm/api/trait/package-info.java src/main/java/jenkins/scm/impl/form/NamedArrayList.java src/main/java/jenkins/scm/impl/trait/Discovery.java src/main/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait.java src/main/java/jenkins/scm/impl/trait/Selection.java src/main/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait.java src/main/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait.java src/main/resources/jenkins/scm/api/form/taglib src/main/resources/jenkins/scm/api/form/traits.jelly src/main/resources/jenkins/scm/api/form/traits/traits.css src/main/resources/jenkins/scm/api/form/traits/traits.js src/main/resources/jenkins/scm/impl/trait/Messages.properties src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/RegexSCMHeadFilterTrait/help-regex.html src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/RegexSCMSourceFilterTrait/help-regex.html src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WildcardSCMHeadFilterTrait/help-includes.html src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/config.jelly src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-excludes.html src/main/resources/jenkins/scm/impl/trait/WildcardSCMSourceFilterTrait/help-includes.html src/test/java/jenkins/scm/api/SCMRevisionActionTest.java src/test/java/jenkins/scm/impl/NullSCMSourceTest.java src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java src/test/java/jenkins/scm/impl/mock/MockChangeRequestFlags.java src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMRevision.java src/test/java/jenkins/scm/impl/mock/MockRepositoryFlags.java src/test/java/jenkins/scm/impl/mock/MockSCM.java src/test/java/jenkins/scm/impl/mock/MockSCMBuilder.java src/test/java/jenkins/scm/impl/mock/MockSCMController.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverBranches.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests.java src/test/java/jenkins/scm/impl/mock/MockSCMDiscoverTags.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorContext.java src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorRequest.java src/test/java/jenkins/scm/impl/mock/MockSCMSource.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceBuilder.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceContext.java src/test/java/jenkins/scm/impl/mock/MockSCMSourceRequest.java src/test/java/jenkins/scm/impl/trait/RegexSCMHeadFilterTraitTest.java src/test/java/jenkins/scm/impl/trait/RegexSCMSourceFilterTraitTest.java src/test/java/jenkins/scm/impl/trait/WildcardSCMHeadFilterTraitTest.java src/test/java/jenkins/scm/impl/trait/WildcardSCMSourceFilterTraitTest.java src/test/resources/jenkins/scm/impl/mock/MockSCMDiscoverChangeRequests/config.jelly src/test/resources/jenkins/scm/impl/mock/MockSCMNavigator/config.jelly src/test/resources/jenkins/scm/impl/mock/MockSCMSource/config-detail.jelly http://jenkins-ci.org/commit/scm-api-plugin/cec562208e888c5447a18d2e848ddcdfd48cab8e Log: 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

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          docs/implementation.adoc
          http://jenkins-ci.org/commit/scm-api-plugin/f02bd6bb8c614854896e731cee7538b83e5a0f7b
          Log:
          JENKINS-43507 Update implementation guide to reflect traits recommendations

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: docs/implementation.adoc http://jenkins-ci.org/commit/scm-api-plugin/f02bd6bb8c614854896e731cee7538b83e5a0f7b Log: JENKINS-43507 Update implementation guide to reflect traits recommendations

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          docs/implementation.adoc
          http://jenkins-ci.org/commit/scm-api-plugin/6840be21554f6da454763a95764e56cba3e74710
          Log:
          JENKINS-43507 Preach what I practice

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: docs/implementation.adoc http://jenkins-ci.org/commit/scm-api-plugin/6840be21554f6da454763a95764e56cba3e74710 Log: JENKINS-43507 Preach what I practice

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          docs/implementation.adoc
          http://jenkins-ci.org/commit/scm-api-plugin/66a85599bfb1751ee07723da0bfdc5926c9db27d
          Log:
          Merge pull request #38 from stephenc/jenkins-43507

          JENKINS-43507 Update implementation guide

          Compare: https://github.com/jenkinsci/scm-api-plugin/compare/cec562208e88...66a85599bfb1

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: docs/implementation.adoc http://jenkins-ci.org/commit/scm-api-plugin/66a85599bfb1751ee07723da0bfdc5926c9db27d Log: Merge pull request #38 from stephenc/jenkins-43507 JENKINS-43507 Update implementation guide Compare: https://github.com/jenkinsci/scm-api-plugin/compare/cec562208e88...66a85599bfb1

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/test/java/integration/BrandingTest.java
          src/test/java/integration/CategorizationTest.java
          src/test/java/integration/EnvironmentTest.java
          src/test/java/integration/EventsTest.java
          src/test/java/integration/MigrationTest.java
          src/test/java/integration/ScmApiTest.java
          src/test/java/jenkins/branch/BranchNameContributorTest.java
          src/test/java/jenkins/branch/OrganizationFolderTest.java
          src/test/java/jenkins/branch/ParameterDefinitionBranchPropertyTest.java
          src/test/java/jenkins/branch/RateLimitBranchPropertyTest.java
          http://jenkins-ci.org/commit/branch-api-plugin/8c21a790a41b714e80c4f6a3334db0fe0738b6c0
          Log:
          JENKINS-43507 Refactoring MockSCM to traits

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/test/java/integration/BrandingTest.java src/test/java/integration/CategorizationTest.java src/test/java/integration/EnvironmentTest.java src/test/java/integration/EventsTest.java src/test/java/integration/MigrationTest.java src/test/java/integration/ScmApiTest.java src/test/java/jenkins/branch/BranchNameContributorTest.java src/test/java/jenkins/branch/OrganizationFolderTest.java src/test/java/jenkins/branch/ParameterDefinitionBranchPropertyTest.java src/test/java/jenkins/branch/RateLimitBranchPropertyTest.java http://jenkins-ci.org/commit/branch-api-plugin/8c21a790a41b714e80c4f6a3334db0fe0738b6c0 Log: JENKINS-43507 Refactoring MockSCM to traits

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/test/java/integration/EventsTest.java
          http://jenkins-ci.org/commit/branch-api-plugin/077a381528fddfb40620859f1d79ea3b8fb6dc44
          Log:
          JENKINS-43507 Check-pointing work in progress

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/test/java/integration/EventsTest.java http://jenkins-ci.org/commit/branch-api-plugin/077a381528fddfb40620859f1d79ea3b8fb6dc44 Log: JENKINS-43507 Check-pointing work in progress

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          http://jenkins-ci.org/commit/branch-api-plugin/2b2ab1f10aeb026f0882953638e3d2500d17149b
          Log:
          JENKINS-43507 Update to latest scm-api -SNAPSHOT

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml http://jenkins-ci.org/commit/branch-api-plugin/2b2ab1f10aeb026f0882953638e3d2500d17149b Log: JENKINS-43507 Update to latest scm-api -SNAPSHOT

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/test/java/integration/BrandingTest.java
          src/test/java/integration/CategorizationTest.java
          src/test/java/integration/EnvironmentTest.java
          src/test/java/integration/EventsTest.java
          src/test/java/integration/ScmApiTest.java
          src/test/java/jenkins/branch/BranchNameContributorTest.java
          src/test/java/jenkins/branch/ParameterDefinitionBranchPropertyTest.java
          src/test/java/jenkins/branch/RateLimitBranchPropertyTest.java
          http://jenkins-ci.org/commit/branch-api-plugin/bd430b60dbd52b7f6cf59d6e76f5faf31449aeed
          Log:
          JENKINS-43507 Pick up changes for JENKINS-44891

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/test/java/integration/BrandingTest.java src/test/java/integration/CategorizationTest.java src/test/java/integration/EnvironmentTest.java src/test/java/integration/EventsTest.java src/test/java/integration/ScmApiTest.java src/test/java/jenkins/branch/BranchNameContributorTest.java src/test/java/jenkins/branch/ParameterDefinitionBranchPropertyTest.java src/test/java/jenkins/branch/RateLimitBranchPropertyTest.java http://jenkins-ci.org/commit/branch-api-plugin/bd430b60dbd52b7f6cf59d6e76f5faf31449aeed Log: JENKINS-43507 Pick up changes for JENKINS-44891

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/test/java/integration/EnvironmentTest.java
          src/test/java/jenkins/branch/BranchNameContributorTest.java
          http://jenkins-ci.org/commit/branch-api-plugin/f2d4d3f07ab28ed3fe709def14b444159590d54d
          Log:
          JENKINS-43507 Fix up tests after consolidation of PR fixes

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/test/java/integration/EnvironmentTest.java src/test/java/jenkins/branch/BranchNameContributorTest.java http://jenkins-ci.org/commit/branch-api-plugin/f2d4d3f07ab28ed3fe709def14b444159590d54d Log: JENKINS-43507 Fix up tests after consolidation of PR fixes

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/jenkins/branch/BranchNameContributor.java
          http://jenkins-ci.org/commit/branch-api-plugin/b875b2641d60e39f2b6074838f034a1b921269f6
          Log:
          JENKINS-43507 Spelling

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/jenkins/branch/BranchNameContributor.java http://jenkins-ci.org/commit/branch-api-plugin/b875b2641d60e39f2b6074838f034a1b921269f6 Log: JENKINS-43507 Spelling

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/jenkins/branch/BranchNameContributor.java
          src/test/java/integration/BrandingTest.java
          src/test/java/integration/CategorizationTest.java
          src/test/java/integration/EnvironmentTest.java
          src/test/java/integration/EventsTest.java
          src/test/java/integration/MigrationTest.java
          src/test/java/integration/ScmApiTest.java
          src/test/java/jenkins/branch/BranchNameContributorTest.java
          src/test/java/jenkins/branch/OrganizationFolderTest.java
          src/test/java/jenkins/branch/ParameterDefinitionBranchPropertyTest.java
          src/test/java/jenkins/branch/RateLimitBranchPropertyTest.java
          http://jenkins-ci.org/commit/branch-api-plugin/28be8058a6faea90f0549b80cce2c24714f69ea4
          Log:
          Merge pull request #104 from stephenc/jenkins-43507

          JENKINS-43507 Adapt to new trait based APIs

          Compare: https://github.com/jenkinsci/branch-api-plugin/compare/a1748972cf5d...28be8058a6fa

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/jenkins/branch/BranchNameContributor.java src/test/java/integration/BrandingTest.java src/test/java/integration/CategorizationTest.java src/test/java/integration/EnvironmentTest.java src/test/java/integration/EventsTest.java src/test/java/integration/MigrationTest.java src/test/java/integration/ScmApiTest.java src/test/java/jenkins/branch/BranchNameContributorTest.java src/test/java/jenkins/branch/OrganizationFolderTest.java src/test/java/jenkins/branch/ParameterDefinitionBranchPropertyTest.java src/test/java/jenkins/branch/RateLimitBranchPropertyTest.java http://jenkins-ci.org/commit/branch-api-plugin/28be8058a6faea90f0549b80cce2c24714f69ea4 Log: Merge pull request #104 from stephenc/jenkins-43507 JENKINS-43507 Adapt to new trait based APIs Compare: https://github.com/jenkinsci/branch-api-plugin/compare/a1748972cf5d...28be8058a6fa

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/org/jenkinsci/plugins/github_branch_source/BranchDiscoveryTrait.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/Connector.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/ForkPullRequestDiscoveryTrait.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigatorContext.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigatorRequest.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceBuilder.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceContext.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceRequest.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/LazyIterable.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/LazySet.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/OriginPullRequestDiscoveryTrait.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestGHEventSubscriber.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/SSHCheckoutTrait.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/SinglePassIterable.java
          src/main/resources/org/jenkinsci/plugins/github_branch_source/BranchDiscoveryTrait/config.jelly
          src/main/resources/org/jenkinsci/plugins/github_branch_source/ForkPullRequestDiscoveryTrait/config.jelly
          src/main/resources/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator/config.jelly
          src/main/resources/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource/config-detail.jelly
          src/main/resources/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource/help-excludes.html
          src/main/resources/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource/help-includes.html
          src/main/resources/org/jenkinsci/plugins/github_branch_source/OriginPullRequestDiscoveryTrait/config.jelly
          src/main/resources/org/jenkinsci/plugins/github_branch_source/SSHCheckoutTrait/config.jelly
          http://jenkins-ci.org/commit/github-branch-source-plugin/f3c3012cf1e95402e01789ed273fe849ecdc8411
          Log:
          JENKINS-43507 Check-pointing work in progress

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/org/jenkinsci/plugins/github_branch_source/BranchDiscoveryTrait.java src/main/java/org/jenkinsci/plugins/github_branch_source/Connector.java src/main/java/org/jenkinsci/plugins/github_branch_source/ForkPullRequestDiscoveryTrait.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigatorContext.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigatorRequest.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceBuilder.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceContext.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceRequest.java src/main/java/org/jenkinsci/plugins/github_branch_source/LazyIterable.java src/main/java/org/jenkinsci/plugins/github_branch_source/LazySet.java src/main/java/org/jenkinsci/plugins/github_branch_source/OriginPullRequestDiscoveryTrait.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestGHEventSubscriber.java src/main/java/org/jenkinsci/plugins/github_branch_source/SSHCheckoutTrait.java src/main/java/org/jenkinsci/plugins/github_branch_source/SinglePassIterable.java src/main/resources/org/jenkinsci/plugins/github_branch_source/BranchDiscoveryTrait/config.jelly src/main/resources/org/jenkinsci/plugins/github_branch_source/ForkPullRequestDiscoveryTrait/config.jelly src/main/resources/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator/config.jelly src/main/resources/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource/config-detail.jelly src/main/resources/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource/help-excludes.html src/main/resources/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource/help-includes.html src/main/resources/org/jenkinsci/plugins/github_branch_source/OriginPullRequestDiscoveryTrait/config.jelly src/main/resources/org/jenkinsci/plugins/github_branch_source/SSHCheckoutTrait/config.jelly http://jenkins-ci.org/commit/github-branch-source-plugin/f3c3012cf1e95402e01789ed273fe849ecdc8411 Log: JENKINS-43507 Check-pointing work in progress

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceBuilder.java
          http://jenkins-ci.org/commit/github-branch-source-plugin/f30279e6d29324b5933a86ea1fe8b36b2fd5e1a4
          Log:
          JENKINS-43507 More documentation

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceBuilder.java http://jenkins-ci.org/commit/github-branch-source-plugin/f30279e6d29324b5933a86ea1fe8b36b2fd5e1a4 Log: JENKINS-43507 More documentation

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          http://jenkins-ci.org/commit/github-branch-source-plugin/1f64de46bd1502e9f654990e3459e1dce2bffbeb
          Log:
          JENKINS-43507 Documenting GitSCMBuilder

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java http://jenkins-ci.org/commit/github-branch-source-plugin/1f64de46bd1502e9f654990e3459e1dce2bffbeb Log: JENKINS-43507 Documenting GitSCMBuilder

            stephenconnolly Stephen Connolly
            stephenconnolly Stephen Connolly
            Votes:
            4 Vote for this issue
            Watchers:
            21 Start watching this issue

              Created:
              Updated:
              Resolved: