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

API improvements based on real-world implementation and usage

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • scm-api-plugin
    • None

      Various API improvements that make it easier to implement/consume SCM API:

      • Provide a way to perform probes without doing a full scan
      • Provide a way to allow scanning with custom criteria
      • Tweak the contract of SCMFileSystem to make it easier to implement/consume while reducing round trips
      • Clarify the difference between the SCMFileSystem view and the probe view.
      • Add categorization of SCMSource / SCMHead so that e.g. the Branch API can sort based on categories

          [JENKINS-39355] API improvements based on real-world implementation and usage

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
          src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java
          http://jenkins-ci.org/commit/git-plugin/a02355eb3184c79971ccd48e4ae5fa3762349fef
          Log:
          [JENKINS-39355 Follow-up] Early access of 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/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java http://jenkins-ci.org/commit/git-plugin/a02355eb3184c79971ccd48e4ae5fa3762349fef Log: [JENKINS-39355 Follow-up] Early access of work in progress

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
          src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java
          http://jenkins-ci.org/commit/git-plugin/0e07d20cefa30720011ea887002195de877e939d
          Log:
          [JENKINS-39355 Follow-up] Early access of 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/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java http://jenkins-ci.org/commit/git-plugin/0e07d20cefa30720011ea887002195de877e939d Log: [JENKINS-39355 Follow-up] Early access of work in progress

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/org/jenkinsci/plugins/github_branch_source/BranchSCMHead.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubLink.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgIcon.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgMetadataAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoIcon.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoMetadataAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepositoryDescriptionColumn.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestSCMHead.java
          src/main/resources/org/jenkinsci/plugins/github_branch_source/Messages.properties
          http://jenkins-ci.org/commit/github-branch-source-plugin/54a3a1a25badb96f7037f256dd6be852c0932055
          Log:
          [JENKINS-39355 Follow-up] Remove more dead code

          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/BranchSCMHead.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubLink.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgIcon.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgMetadataAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoIcon.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoMetadataAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepositoryDescriptionColumn.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestSCMHead.java src/main/resources/org/jenkinsci/plugins/github_branch_source/Messages.properties http://jenkins-ci.org/commit/github-branch-source-plugin/54a3a1a25badb96f7037f256dd6be852c0932055 Log: [JENKINS-39355 Follow-up] Remove more dead code

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/org/jenkinsci/plugins/github_branch_source/BranchSCMHead.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubBranchFilter.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubLink.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgIcon.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgMetadataAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgWebHook.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubPullRequestFilter.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoIcon.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoMetadataAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepositoryDescriptionColumn.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepositoryEventSubscriber.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubWebhookListenerImpl.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/HttpsRepositoryUriResolver.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestAction.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestGHEventSubscriber.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestSCMHead.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/PushGHEventSubscriber.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/RepositoryUriResolver.java
          src/main/java/org/jenkinsci/plugins/github_branch_source/SshRepositoryUriResolver.java
          src/main/resources/org/jenkinsci/plugins/github_branch_source/Messages.properties
          src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystemTest.java
          src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigatorTest.java
          src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceTest.java
          src/test/java/org/jenkinsci/plugins/github_branch_source/WireMockRuleFactory.java
          src/test/resources/api/__files/body-(root)-XwEI7.json
          src/test/resources/api/__files/body-branches-master-8rJSh.json
          src/test/resources/api/__files/body-cloudbeers-repos-v3FBW.json
          src/test/resources/api/__files/body-cloudbeers-yolo-PucD6.json
          src/test/resources/api/__files/body-contents-README.md-ffQNT.json
          src/test/resources/api/__files/body-contents-README.md-qNsrm.json
          src/test/resources/api/__files/body-contents-README.md-xDNvv.json
          src/test/resources/api/__files/body-contents-foo-G01rm.json
          src/test/resources/api/__files/body-contents-foo-GAore.json
          src/test/resources/api/__files/body-contents-fu-LMVxn.json
          src/test/resources/api/__files/body-contents-fu-dHo42.json
          src/test/resources/api/__files/body-fu-bar.txt-hkgiE.json
          src/test/resources/api/__files/body-heads-master-lJ0Av.json
          src/test/resources/api/__files/body-orgs-cloudbeers-aBLgn.json
          src/test/resources/api/__files/body-users-cloudbeers-JRfTU.json
          src/test/resources/api/__files/body-yolo-branches-c2Eko.json
          src/test/resources/api/__files/body-yolo-collaborators-ug5Pu.json
          src/test/resources/api/__files/body-yolo-contents-64985.json
          src/test/resources/api/__files/body-yolo-contents-8rd37.json
          src/test/resources/api/__files/body-yolo-contents-ANipk.json
          src/test/resources/api/__files/body-yolo-contents-DRrwo.json
          src/test/resources/api/__files/body-yolo-contents-FGZ5t.json
          src/test/resources/api/__files/body-yolo-contents-e301dc.json
          src/test/resources/api/__files/body-yolo-contents-pcVDb.json
          src/test/resources/api/__files/body-yolo-pulls-2.json
          src/test/resources/api/__files/body-yolo-pulls-NsOGw.json
          src/test/resources/api/mappings/mapping-(root)-XwEI7.json
          src/test/resources/api/mappings/mapping-branches-master-8rJSh.json
          src/test/resources/api/mappings/mapping-cloudbeers-repos-v3FBW.json
          src/test/resources/api/mappings/mapping-cloudbeers-yolo-PucD6.json
          src/test/resources/api/mappings/mapping-contents-README.md-ffQNT.json
          src/test/resources/api/mappings/mapping-contents-README.md-qNsrm.json
          src/test/resources/api/mappings/mapping-contents-README.md-xDNvv.json
          src/test/resources/api/mappings/mapping-contents-foo-G01rm.json
          src/test/resources/api/mappings/mapping-contents-foo-GAore.json
          src/test/resources/api/mappings/mapping-contents-fu-LMVxn.json
          src/test/resources/api/mappings/mapping-contents-fu-dHo42.json
          src/test/resources/api/mappings/mapping-fu-bar.txt-hkgiE.json
          src/test/resources/api/mappings/mapping-heads-master-lJ0Av.json
          src/test/resources/api/mappings/mapping-orgs-cloudbeers-aBLgn.json
          src/test/resources/api/mappings/mapping-users-cloudbeers-JRfTU.json
          src/test/resources/api/mappings/mapping-yolo-branches-c2Eko.json
          src/test/resources/api/mappings/mapping-yolo-collaborators-ug5Pu.json
          src/test/resources/api/mappings/mapping-yolo-contents-64985.json
          src/test/resources/api/mappings/mapping-yolo-contents-8rd37.json
          src/test/resources/api/mappings/mapping-yolo-contents-ANipk.json
          src/test/resources/api/mappings/mapping-yolo-contents-DRrwo.json
          src/test/resources/api/mappings/mapping-yolo-contents-FGZ5t.json
          src/test/resources/api/mappings/mapping-yolo-contents-e301dc.json
          src/test/resources/api/mappings/mapping-yolo-contents-pcVDb.json
          src/test/resources/api/mappings/mapping-yolo-pulls-2.json
          src/test/resources/api/mappings/mapping-yolo-pulls-NsOGw.json
          src/test/resources/raw/__files/body-8f1314fc3c8284d8c6d5886d473db98f2126071c-README.md-tHUzO.txt
          src/test/resources/raw/__files/body-c0e024f89969b976da165eecaa71e09dc60c3da1-CONTRIBUTING.adoc-ofmrZ.txt
          src/test/resources/raw/__files/body-c0e024f89969b976da165eecaa71e09dc60c3da1-README.md-e2ju7.txt
          src/test/resources/raw/__files/body-e301dc6d5bb7e6e18d80e85f19caa92c74e15e96-README.md-faFdc.txt
          src/test/resources/raw/__files/body-foo-bar.txt-Tdzng.txt
          src/test/resources/raw/__files/body-foo-manchu.txt-PKdJT.txt
          src/test/resources/raw/__files/body-fu-bar.txt-b4k4I.txt
          src/test/resources/raw/__files/body-fu-manchu.txt-Meind.txt
          src/test/resources/raw/mappings/mapping-8f1314fc3c8284d8c6d5886d473db98f2126071c-README.md-tHUzO.json
          src/test/resources/raw/mappings/mapping-c0e024f89969b976da165eecaa71e09dc60c3da1-CONTRIBUTING.adoc-ofmrZ.json
          src/test/resources/raw/mappings/mapping-c0e024f89969b976da165eecaa71e09dc60c3da1-README.md-e2ju7.json
          src/test/resources/raw/mappings/mapping-e301dc6d5bb7e6e18d80e85f19caa92c74e15e96-README.md-faFdc.json
          src/test/resources/raw/mappings/mapping-foo-bar.txt-Tdzng.json
          src/test/resources/raw/mappings/mapping-foo-manchu.txt-PKdJT.json
          src/test/resources/raw/mappings/mapping-fu-bar.txt-b4k4I.json
          src/test/resources/raw/mappings/mapping-fu-manchu.txt-Meind.json
          http://jenkins-ci.org/commit/github-branch-source-plugin/299e4903292dc0602d84abd6b2f7636788003623
          Log:
          Merge pull request #93 from jenkinsci/jenkins-39355-follow-up

          JENKINS-39355 Using new multibranch APIs

          Compare: https://github.com/jenkinsci/github-branch-source-plugin/compare/72d295b1631d...299e4903292d

          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/BranchSCMHead.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubBranchFilter.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubLink.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgIcon.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgMetadataAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgWebHook.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubPullRequestFilter.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoIcon.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoMetadataAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepositoryDescriptionColumn.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepositoryEventSubscriber.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFile.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystem.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMProbe.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubWebhookListenerImpl.java src/main/java/org/jenkinsci/plugins/github_branch_source/HttpsRepositoryUriResolver.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestAction.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestGHEventSubscriber.java src/main/java/org/jenkinsci/plugins/github_branch_source/PullRequestSCMHead.java src/main/java/org/jenkinsci/plugins/github_branch_source/PushGHEventSubscriber.java src/main/java/org/jenkinsci/plugins/github_branch_source/RepositoryUriResolver.java src/main/java/org/jenkinsci/plugins/github_branch_source/SshRepositoryUriResolver.java src/main/resources/org/jenkinsci/plugins/github_branch_source/Messages.properties src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMFileSystemTest.java src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigatorTest.java src/test/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSourceTest.java src/test/java/org/jenkinsci/plugins/github_branch_source/WireMockRuleFactory.java src/test/resources/api/__files/body-(root)-XwEI7.json src/test/resources/api/__files/body-branches-master-8rJSh.json src/test/resources/api/__files/body-cloudbeers-repos-v3FBW.json src/test/resources/api/__files/body-cloudbeers-yolo-PucD6.json src/test/resources/api/__files/body-contents-README.md-ffQNT.json src/test/resources/api/__files/body-contents-README.md-qNsrm.json src/test/resources/api/__files/body-contents-README.md-xDNvv.json src/test/resources/api/__files/body-contents-foo-G01rm.json src/test/resources/api/__files/body-contents-foo-GAore.json src/test/resources/api/__files/body-contents-fu-LMVxn.json src/test/resources/api/__files/body-contents-fu-dHo42.json src/test/resources/api/__files/body-fu-bar.txt-hkgiE.json src/test/resources/api/__files/body-heads-master-lJ0Av.json src/test/resources/api/__files/body-orgs-cloudbeers-aBLgn.json src/test/resources/api/__files/body-users-cloudbeers-JRfTU.json src/test/resources/api/__files/body-yolo-branches-c2Eko.json src/test/resources/api/__files/body-yolo-collaborators-ug5Pu.json src/test/resources/api/__files/body-yolo-contents-64985.json src/test/resources/api/__files/body-yolo-contents-8rd37.json src/test/resources/api/__files/body-yolo-contents-ANipk.json src/test/resources/api/__files/body-yolo-contents-DRrwo.json src/test/resources/api/__files/body-yolo-contents-FGZ5t.json src/test/resources/api/__files/body-yolo-contents-e301dc.json src/test/resources/api/__files/body-yolo-contents-pcVDb.json src/test/resources/api/__files/body-yolo-pulls-2.json src/test/resources/api/__files/body-yolo-pulls-NsOGw.json src/test/resources/api/mappings/mapping-(root)-XwEI7.json src/test/resources/api/mappings/mapping-branches-master-8rJSh.json src/test/resources/api/mappings/mapping-cloudbeers-repos-v3FBW.json src/test/resources/api/mappings/mapping-cloudbeers-yolo-PucD6.json src/test/resources/api/mappings/mapping-contents-README.md-ffQNT.json src/test/resources/api/mappings/mapping-contents-README.md-qNsrm.json src/test/resources/api/mappings/mapping-contents-README.md-xDNvv.json src/test/resources/api/mappings/mapping-contents-foo-G01rm.json src/test/resources/api/mappings/mapping-contents-foo-GAore.json src/test/resources/api/mappings/mapping-contents-fu-LMVxn.json src/test/resources/api/mappings/mapping-contents-fu-dHo42.json src/test/resources/api/mappings/mapping-fu-bar.txt-hkgiE.json src/test/resources/api/mappings/mapping-heads-master-lJ0Av.json src/test/resources/api/mappings/mapping-orgs-cloudbeers-aBLgn.json src/test/resources/api/mappings/mapping-users-cloudbeers-JRfTU.json src/test/resources/api/mappings/mapping-yolo-branches-c2Eko.json src/test/resources/api/mappings/mapping-yolo-collaborators-ug5Pu.json src/test/resources/api/mappings/mapping-yolo-contents-64985.json src/test/resources/api/mappings/mapping-yolo-contents-8rd37.json src/test/resources/api/mappings/mapping-yolo-contents-ANipk.json src/test/resources/api/mappings/mapping-yolo-contents-DRrwo.json src/test/resources/api/mappings/mapping-yolo-contents-FGZ5t.json src/test/resources/api/mappings/mapping-yolo-contents-e301dc.json src/test/resources/api/mappings/mapping-yolo-contents-pcVDb.json src/test/resources/api/mappings/mapping-yolo-pulls-2.json src/test/resources/api/mappings/mapping-yolo-pulls-NsOGw.json src/test/resources/raw/__files/body-8f1314fc3c8284d8c6d5886d473db98f2126071c-README.md-tHUzO.txt src/test/resources/raw/__files/body-c0e024f89969b976da165eecaa71e09dc60c3da1-CONTRIBUTING.adoc-ofmrZ.txt src/test/resources/raw/__files/body-c0e024f89969b976da165eecaa71e09dc60c3da1-README.md-e2ju7.txt src/test/resources/raw/__files/body-e301dc6d5bb7e6e18d80e85f19caa92c74e15e96-README.md-faFdc.txt src/test/resources/raw/__files/body-foo-bar.txt-Tdzng.txt src/test/resources/raw/__files/body-foo-manchu.txt-PKdJT.txt src/test/resources/raw/__files/body-fu-bar.txt-b4k4I.txt src/test/resources/raw/__files/body-fu-manchu.txt-Meind.txt src/test/resources/raw/mappings/mapping-8f1314fc3c8284d8c6d5886d473db98f2126071c-README.md-tHUzO.json src/test/resources/raw/mappings/mapping-c0e024f89969b976da165eecaa71e09dc60c3da1-CONTRIBUTING.adoc-ofmrZ.json src/test/resources/raw/mappings/mapping-c0e024f89969b976da165eecaa71e09dc60c3da1-README.md-e2ju7.json src/test/resources/raw/mappings/mapping-e301dc6d5bb7e6e18d80e85f19caa92c74e15e96-README.md-faFdc.json src/test/resources/raw/mappings/mapping-foo-bar.txt-Tdzng.json src/test/resources/raw/mappings/mapping-foo-manchu.txt-PKdJT.json src/test/resources/raw/mappings/mapping-fu-bar.txt-b4k4I.json src/test/resources/raw/mappings/mapping-fu-manchu.txt-Meind.json http://jenkins-ci.org/commit/github-branch-source-plugin/299e4903292dc0602d84abd6b2f7636788003623 Log: Merge pull request #93 from jenkinsci/jenkins-39355-follow-up JENKINS-39355 Using new multibranch APIs Compare: https://github.com/jenkinsci/github-branch-source-plugin/compare/72d295b1631d...299e4903292d

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/org/jenkinsci/plugins/workflow/multibranch/BranchJobProperty.java
          src/main/java/org/jenkinsci/plugins/workflow/multibranch/WorkflowBranchProjectFactory.java
          src/test/java/org/jenkinsci/plugins/workflow/multibranch/GitDirectorySCMNavigator.java
          http://jenkins-ci.org/commit/workflow-multibranch-plugin/c690f1c16aefeaf7a470011149b85e73357303ce
          Log:
          Merge pull request #45 from jenkinsci/jenkins-39355-follow-up

          [JENKINS-39355 follow up] Adapting to the SCM and Branch 2.0.x APIs

          Compare: https://github.com/jenkinsci/workflow-multibranch-plugin/compare/4880dc4a6299...c690f1c16aef

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/org/jenkinsci/plugins/workflow/multibranch/BranchJobProperty.java src/main/java/org/jenkinsci/plugins/workflow/multibranch/WorkflowBranchProjectFactory.java src/test/java/org/jenkinsci/plugins/workflow/multibranch/GitDirectorySCMNavigator.java http://jenkins-ci.org/commit/workflow-multibranch-plugin/c690f1c16aefeaf7a470011149b85e73357303ce Log: Merge pull request #45 from jenkinsci/jenkins-39355-follow-up [JENKINS-39355 follow up] Adapting to the SCM and Branch 2.0.x APIs Compare: https://github.com/jenkinsci/workflow-multibranch-plugin/compare/4880dc4a6299...c690f1c16aef

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
          src/main/java/jenkins/plugins/git/GitSCMFile.java
          src/main/java/jenkins/plugins/git/GitSCMFileSystem.java
          src/main/java/jenkins/plugins/git/GitSCMSource.java
          src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java
          src/test/java/jenkins/plugins/git/GitSCMFileSystemTest.java
          src/test/java/jenkins/plugins/git/GitSCMSourceTest.java
          src/test/java/jenkins/plugins/git/GitSampleRepoRule.java
          http://jenkins-ci.org/commit/git-plugin/63a092f8e5b3b40b7e99cd290393027312608466
          Log:
          Merge pull request #455 from jenkinsci/jenkins-39355-follow-up-3.x

          master branch [JENKINS-39355 follow up]JENKINS-40382 Pick up SCM API 2.x

          Compare: https://github.com/jenkinsci/git-plugin/compare/37a95884ac78...63a092f8e5b3

          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/GitSCMFile.java src/main/java/jenkins/plugins/git/GitSCMFileSystem.java src/main/java/jenkins/plugins/git/GitSCMSource.java src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java src/test/java/jenkins/plugins/git/GitSCMFileSystemTest.java src/test/java/jenkins/plugins/git/GitSCMSourceTest.java src/test/java/jenkins/plugins/git/GitSampleRepoRule.java http://jenkins-ci.org/commit/git-plugin/63a092f8e5b3b40b7e99cd290393027312608466 Log: Merge pull request #455 from jenkinsci/jenkins-39355-follow-up-3.x master branch [JENKINS-39355 follow up] JENKINS-40382 Pick up SCM API 2.x Compare: https://github.com/jenkinsci/git-plugin/compare/37a95884ac78...63a092f8e5b3

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/jenkins/plugins/git/AbstractGitSCMSource.java
          src/main/java/jenkins/plugins/git/GitSCMFile.java
          src/main/java/jenkins/plugins/git/GitSCMFileSystem.java
          src/main/java/jenkins/plugins/git/GitSCMSource.java
          src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java
          src/test/java/jenkins/plugins/git/GitSCMFileSystemTest.java
          src/test/java/jenkins/plugins/git/GitSCMSourceTest.java
          src/test/java/jenkins/plugins/git/GitSampleRepoRule.java
          http://jenkins-ci.org/commit/git-plugin/3002ad11b13183d3118ec68cc1738206e3088808
          Log:
          Merge pull request #454 from jenkinsci/jenkins-39355-follow-up

          2.6.x branch [JENKINS-39355 follow up]JENKINS-40382 Pick up SCM API 2.x

          Compare: https://github.com/jenkinsci/git-plugin/compare/d9e1f8151cdc...3002ad11b131

          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/GitSCMFile.java src/main/java/jenkins/plugins/git/GitSCMFileSystem.java src/main/java/jenkins/plugins/git/GitSCMSource.java src/test/java/jenkins/plugins/git/AbstractGitSCMSourceRetrieveHeadsTest.java src/test/java/jenkins/plugins/git/GitSCMFileSystemTest.java src/test/java/jenkins/plugins/git/GitSCMSourceTest.java src/test/java/jenkins/plugins/git/GitSampleRepoRule.java http://jenkins-ci.org/commit/git-plugin/3002ad11b13183d3118ec68cc1738206e3088808 Log: Merge pull request #454 from jenkinsci/jenkins-39355-follow-up 2.6.x branch [JENKINS-39355 follow up] JENKINS-40382 Pick up SCM API 2.x Compare: https://github.com/jenkinsci/git-plugin/compare/d9e1f8151cdc...3002ad11b131

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/hudson/plugins/mercurial/MercurialSCMSource.java
          http://jenkins-ci.org/commit/mercurial-plugin/8ef4e51f1d78483478c27ed5692522742869da2d
          Log:
          [JENKINS-39355 Follow-up] Also adding an attempt at a probe

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/hudson/plugins/mercurial/MercurialSCMSource.java http://jenkins-ci.org/commit/mercurial-plugin/8ef4e51f1d78483478c27ed5692522742869da2d Log: [JENKINS-39355 Follow-up] Also adding an attempt at a probe

          Code changed in jenkins
          User: Stephen Connolly
          Path:
          pom.xml
          src/main/java/hudson/plugins/mercurial/MercurialCommitPayload.java
          src/main/java/hudson/plugins/mercurial/MercurialSCMHeadEvent.java
          src/main/java/hudson/plugins/mercurial/MercurialSCMSource.java
          src/main/java/hudson/plugins/mercurial/MercurialStatus.java
          src/main/java/hudson/plugins/mercurial/MercurialStatusCrumbExclusion.java
          src/test/java/hudson/plugins/mercurial/MercurialSampleRepoRule.java
          src/test/java/hudson/plugins/mercurial/PipelineTest.java
          http://jenkins-ci.org/commit/mercurial-plugin/d0f8f4b930b96fd2da53ae50b0037163eb09ae48
          Log:
          [JENKINS-39355 Follow-up] Adapt to SCM API 2.0 APIs

          • Adds CrumbExclusion for notifyCommit hook
          • Adds a more efficient notify hook

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Stephen Connolly Path: pom.xml src/main/java/hudson/plugins/mercurial/MercurialCommitPayload.java src/main/java/hudson/plugins/mercurial/MercurialSCMHeadEvent.java src/main/java/hudson/plugins/mercurial/MercurialSCMSource.java src/main/java/hudson/plugins/mercurial/MercurialStatus.java src/main/java/hudson/plugins/mercurial/MercurialStatusCrumbExclusion.java src/test/java/hudson/plugins/mercurial/MercurialSampleRepoRule.java src/test/java/hudson/plugins/mercurial/PipelineTest.java http://jenkins-ci.org/commit/mercurial-plugin/d0f8f4b930b96fd2da53ae50b0037163eb09ae48 Log: [JENKINS-39355 Follow-up] Adapt to SCM API 2.0 APIs Adds CrumbExclusion for notifyCommit hook Adds a more efficient notify hook

          Code changed in jenkins
          User: Jesse Glick
          Path:
          pom.xml
          src/main/java/hudson/plugins/mercurial/MercurialCommitPayload.java
          src/main/java/hudson/plugins/mercurial/MercurialSCMHeadEvent.java
          src/main/java/hudson/plugins/mercurial/MercurialSCMSource.java
          src/main/java/hudson/plugins/mercurial/MercurialStatus.java
          src/main/java/hudson/plugins/mercurial/MercurialStatusCrumbExclusion.java
          src/test/java/hudson/plugins/mercurial/CustomConfigTest.java
          src/test/java/hudson/plugins/mercurial/MercurialSampleRepoRule.java
          src/test/java/hudson/plugins/mercurial/PipelineTest.java
          http://jenkins-ci.org/commit/mercurial-plugin/6d67081720f6732ae4c0f176eabbc92e713dbdd3
          Log:
          Merged #92: JENKINS-39355 Adapt to SCM API 2.0 APIs.

          Compare: https://github.com/jenkinsci/mercurial-plugin/compare/fc28fbf6038f...6d67081720f6

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: pom.xml src/main/java/hudson/plugins/mercurial/MercurialCommitPayload.java src/main/java/hudson/plugins/mercurial/MercurialSCMHeadEvent.java src/main/java/hudson/plugins/mercurial/MercurialSCMSource.java src/main/java/hudson/plugins/mercurial/MercurialStatus.java src/main/java/hudson/plugins/mercurial/MercurialStatusCrumbExclusion.java src/test/java/hudson/plugins/mercurial/CustomConfigTest.java src/test/java/hudson/plugins/mercurial/MercurialSampleRepoRule.java src/test/java/hudson/plugins/mercurial/PipelineTest.java http://jenkins-ci.org/commit/mercurial-plugin/6d67081720f6732ae4c0f176eabbc92e713dbdd3 Log: Merged #92: JENKINS-39355 Adapt to SCM API 2.0 APIs. Compare: https://github.com/jenkinsci/mercurial-plugin/compare/fc28fbf6038f...6d67081720f6

            stephenconnolly Stephen Connolly
            stephenconnolly Stephen Connolly
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: