-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
Powered by SuggestiMate
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
- is blocking
-
JENKINS-40299 Adapt to the new SCM API for detecting change requests
-
- Closed
-
-
JENKINS-33273 Optimize Jenkinsfile loading and branch detection
-
- Resolved
-
- is duplicated by
-
JENKINS-42080 API to write a single file to the repository
-
- Closed
-
-
JENKINS-39703 API to read a single file from the repository
-
- Closed
-
- links to
[JENKINS-39355] API improvements based on real-world implementation and usage
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMSource.java
src/main/java/jenkins/scm/impl/NullSCMSource.java
src/main/java/jenkins/scm/impl/SingleSCMSource.java
http://jenkins-ci.org/commit/scm-api-plugin/507eb1d02ff05478390c6b651927c0a63ec9f7c5
Log:
JENKINS-39355 Clarify what the requirement on implementations is with respect to the SCMSourceCriteria
- Also SingleSCMSource is the only source that gets out of jail free
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMFileSystem.java
src/main/java/jenkins/scm/api/SCMSource.java
http://jenkins-ci.org/commit/scm-api-plugin/d900a04fd0071e1ccd7e873946d4d3b34a404a21
Log:
JENKINS-39355 Fix javadoc warnings
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
src/main/java/jenkins/scm/impl/UncategorizedSCMHeadCategory.java
src/main/java/jenkins/scm/impl/UncategorizedSCMSourceCategory.java
http://jenkins-ci.org/commit/scm-api-plugin/1c069908c873d6b2e264d38fd89ff7c8f3daa3ba
Log:
JENKINS-39355 Findbugs, the whole point is to tighten the annotations for the non-abstract classes
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMSource.java
http://jenkins-ci.org/commit/scm-api-plugin/38fc3a6cca5f95f8ef3d93780cf722de8c972c6c
Log:
JENKINS-39355 Oooh look... Findbugs found a bug... I suspect by accident though
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMNavigator.java
src/main/java/jenkins/scm/api/SCMSource.java
http://jenkins-ci.org/commit/scm-api-plugin/38612389b46d77951cbc97ee15595e2b1da2129a
Log:
JENKINS-39355 Add a hook for persistent actions that may be periodically refreshed
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMNavigator.java
src/main/java/jenkins/scm/api/SCMSource.java
http://jenkins-ci.org/commit/scm-api-plugin/1d87d73dea7677d1b7e2007e5b2c2eb210279fc4
Log:
JENKINS-39355 Fetching actions is something that needs to be able to log details
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMNavigator.java
src/main/java/jenkins/scm/api/SCMSource.java
http://jenkins-ci.org/commit/scm-api-plugin/14cb4225cb17e251019d996f7e925167728778e8
Log:
JENKINS-39355 Fetching actions refinements
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/MethodUtils.java
src/main/java/jenkins/scm/api/SCMNavigator.java
src/main/java/jenkins/scm/api/SCMSource.java
http://jenkins-ci.org/commit/scm-api-plugin/62c569c2be4e37b57e2d9bd62463fe9dbd546ccc
Log:
JENKINS-39355 Fix the isOverridden check to work on protected methods
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMNavigator.java
http://jenkins-ci.org/commit/scm-api-plugin/e472e3f2044f45e7805b5d98d373d634fba9ee1b
Log:
JENKINS-39355 Document the critically of checking Thread.interrupted()
Compare: https://github.com/jenkinsci/scm-api-plugin/compare/14cb4225cb17...e472e3f2044f
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepoMetadataAction.java
http://jenkins-ci.org/commit/github-branch-source-plugin/70c9e98b44fb4b460f105ef6d8ebcbc192efa298
Log:
JENKINS-39355 Remove more dead code
Code changed in jenkins
User: Stephen Connolly
Path:
src/images/make-inkscape.sh
src/images/organization-folder.svg
src/main/java/jenkins/branch/BranchCategoryFilter.java
src/main/java/jenkins/branch/CustomOrganizationFolderDescriptor.java
src/main/java/jenkins/branch/DescriptionColumn.java
src/main/java/jenkins/branch/LocalizedViewsTabBar.java
src/main/java/jenkins/branch/MetadataAction.java
src/main/java/jenkins/branch/MetadataActionFolderIcon.java
src/main/java/jenkins/branch/MultiBranchCategoryFilter.java
src/main/java/jenkins/branch/MultiBranchProject.java
src/main/java/jenkins/branch/MultiBranchProjectDescriptor.java
src/main/java/jenkins/branch/MultiBranchProjectFactory.java
src/main/java/jenkins/branch/MultiBranchProjectViewHolder.java
src/main/java/jenkins/branch/OrganizationFolder.java
src/main/java/jenkins/branch/OrganizationFolderViewHolder.java
src/main/resources/jenkins/branch/DescriptionColumn/column.jelly
src/main/resources/jenkins/branch/DescriptionColumn/columnHeader.jelly
src/main/resources/jenkins/branch/LocalizedViewsTabBar/viewTabs.jelly
src/main/resources/jenkins/branch/Messages.properties
src/main/resources/jenkins/branch/OrganizationFolder/newInstanceDetail.jelly
src/main/webapp/images/16x16/organization-folder.png
src/main/webapp/images/24x24/organization-folder.png
src/main/webapp/images/32x32/organization-folder.png
src/main/webapp/images/48x48/organization-folder.png
http://jenkins-ci.org/commit/branch-api-plugin/74c146fd8e4614398b88f9102437f02c791add8f
Log:
[JENKINS-39355 Follow-up] Pick up simplifications
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolderDescriptor.java
src/main/java/com/cloudbees/hudson/plugins/folder/Folder.java
src/main/java/com/cloudbees/hudson/plugins/folder/FolderIconDescriptor.java
http://jenkins-ci.org/commit/cloudbees-folder-plugin/4a4d60e3279d9c530c123e06d82f88f6b3084f24
Log:
[JENKINS-39355 Follow-up] Need the ability to control applicability of FolderIcons
- Also add baseline methods for Jenkins 2.0+ newItem page support to simplify child classes
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubOrgWebHook.java
src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubRepositoryEventSubscriber.java
src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java
http://jenkins-ci.org/commit/github-branch-source-plugin/e424aa26c28789285ccd8fc5add40d4c6250f135
Log:
JENKINS-39355 GitHub Org Folders plugin is now an empty plugin
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/1caf139844d0866e38a0343c20bc7b37a0a8e26f
Log:
JENKINS-39355 Consolidate code paths
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/org/jenkinsci/plugins/workflow/multibranch/WorkflowBranchProjectFactory.java
http://jenkins-ci.org/commit/workflow-multibranch-plugin/b150f70f9ddae2e045c3359a2b0f36a37d82affa
Log:
[JENKINS-39355 Follow-up] Switch to stat()
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMNavigator.java
src/main/java/jenkins/scm/api/SCMSource.java
http://jenkins-ci.org/commit/scm-api-plugin/7657d69db81ed19ae2fe0f689340277b04ddb456
Log:
JENKINS-39355 DRY for implementations checking interrupts
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/cee933e64be00678242818e781e0cf05e299507a
Log:
[JENKINS-39355 Follow-up] Also adding an attempt at a probe
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMNavigator.java
src/main/java/org/jenkinsci/plugins/github_branch_source/GitHubSCMSource.java
http://jenkins-ci.org/commit/github-branch-source-plugin/919ec8b96a938405475b3abee9cfdd4df50f3c37
Log:
JENKINS-39355 Switch to the utility checkInterrupt() method for interrupt checking
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/f5caf58378c1802876766a5b9044d25221a0f339
Log:
[JENKINS-39355 Follow-up] Early access of work in progress
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/com/cloudbees/hudson/plugins/folder/AbstractFolder.java
src/main/java/com/cloudbees/hudson/plugins/folder/computed/ChildObserver.java
src/main/java/com/cloudbees/hudson/plugins/folder/computed/ComputedFolder.java
src/main/java/com/cloudbees/hudson/plugins/folder/computed/FolderComputation.java
src/main/resources/com/cloudbees/hudson/plugins/folder/computed/ComputedFolder/tasks-top-extra.jelly
src/main/resources/com/cloudbees/hudson/plugins/folder/computed/FolderComputation/events.jelly
http://jenkins-ci.org/commit/cloudbees-folder-plugin/407c8cfe5c1d78f0fa8dafe7169952235f2556c2
Log:
[JENKINS-39355 Follow-up] Need to support events logging for computed folders
Code changed in jenkins
User: Stephen Connolly
Path:
src/test/java/com/cloudbees/hudson/plugins/folder/computed/ComputedFolderTest.java
http://jenkins-ci.org/commit/cloudbees-folder-plugin/1030e42e28882a380d94d189befe96e96f169bfb
Log:
[JENKINS-39355 Follow-up] Add tests for recomputation suppression
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/com/cloudbees/hudson/plugins/folder/computed/ComputedFolder.java
http://jenkins-ci.org/commit/cloudbees-folder-plugin/0a51d1a06d8194276ead371ad82a4602ba205a18
Log:
[JENKINS-39355 Follow-up] Ensure changing the OIS forces recalculation
Code changed in jenkins
User: Stephen Connolly
Path:
README.md
docs/consumer.adoc
docs/implementation.adoc
pom.xml
src/main/java/jenkins/scm/api/MethodUtils.java
src/main/java/jenkins/scm/api/SCM2.java
src/main/java/jenkins/scm/api/SCMCategory.java
src/main/java/jenkins/scm/api/SCMEvent.java
src/main/java/jenkins/scm/api/SCMEventListener.java
src/main/java/jenkins/scm/api/SCMFile.java
src/main/java/jenkins/scm/api/SCMFileSystem.java
src/main/java/jenkins/scm/api/SCMHead.java
src/main/java/jenkins/scm/api/SCMHeadCategory.java
src/main/java/jenkins/scm/api/SCMHeadEvent.java
src/main/java/jenkins/scm/api/SCMHeadMixinEqualityGenerator.java
src/main/java/jenkins/scm/api/SCMHeadObserver.java
src/main/java/jenkins/scm/api/SCMNavigator.java
src/main/java/jenkins/scm/api/SCMNavigatorDescriptor.java
src/main/java/jenkins/scm/api/SCMNavigatorEvent.java
src/main/java/jenkins/scm/api/SCMNavigatorOwner.java
src/main/java/jenkins/scm/api/SCMNavigatorOwners.java
src/main/java/jenkins/scm/api/SCMProbe.java
src/main/java/jenkins/scm/api/SCMProbeStat.java
src/main/java/jenkins/scm/api/SCMRevisionAction.java
src/main/java/jenkins/scm/api/SCMSource.java
src/main/java/jenkins/scm/api/SCMSourceCategory.java
src/main/java/jenkins/scm/api/SCMSourceCriteria.java
src/main/java/jenkins/scm/api/SCMSourceDescriptor.java
src/main/java/jenkins/scm/api/SCMSourceEvent.java
src/main/java/jenkins/scm/api/SCMSourceObserver.java
src/main/java/jenkins/scm/api/SCMSourceOwner.java
src/main/java/jenkins/scm/api/SCMSourceOwners.java
src/main/java/jenkins/scm/api/actions/ChangeRequestAction.java
src/main/java/jenkins/scm/api/actions/package-info.java
src/main/java/jenkins/scm/api/metadata/AvatarMetadataAction.java
src/main/java/jenkins/scm/api/metadata/ContributorMetadataAction.java
src/main/java/jenkins/scm/api/metadata/ObjectMetadataAction.java
src/main/java/jenkins/scm/api/metadata/package-info.java
src/main/java/jenkins/scm/api/mixin/ChangeRequestSCMHead.java
src/main/java/jenkins/scm/api/mixin/SCMHeadMixin.java
src/main/java/jenkins/scm/api/mixin/TagSCMHead.java
src/main/java/jenkins/scm/api/mixin/package-info.java
src/main/java/jenkins/scm/api/package-info.java
src/main/java/jenkins/scm/impl/ChangeRequestSCMHeadCategory.java
src/main/java/jenkins/scm/impl/NoOpProjectObserver.java
src/main/java/jenkins/scm/impl/NullSCMSource.java
src/main/java/jenkins/scm/impl/SCM2Notifier.java
src/main/java/jenkins/scm/impl/SCM2TransientActionFactory.java
src/main/java/jenkins/scm/impl/SCMTriggerListener.java
src/main/java/jenkins/scm/impl/SingleSCMNavigator.java
src/main/java/jenkins/scm/impl/SingleSCMSource.java
src/main/java/jenkins/scm/impl/TagSCMHeadCategory.java
src/main/java/jenkins/scm/impl/UncategorizedSCMHeadCategory.java
src/main/java/jenkins/scm/impl/UncategorizedSCMSourceCategory.java
src/main/java/jenkins/scm/impl/package-info.java
src/main/resources/jenkins/scm/api/Messages.properties
src/main/resources/jenkins/scm/impl/Messages.properties
src/test/java/jenkins/scm/api/MessagesTest.java
src/test/java/jenkins/scm/api/SCMCategoryTest.java
src/test/java/jenkins/scm/api/SCMEventTest.java
src/test/java/jenkins/scm/api/SCMHeadObserverTest.java
src/test/java/jenkins/scm/api/SCMHeadTest.java
src/test/java/jenkins/scm/impl/ChangeRequestSCMHeadCategoryTest.java
src/test/java/jenkins/scm/impl/MessagesTest.java
src/test/java/jenkins/scm/impl/NoOpProjectObserverTest.java
src/test/java/jenkins/scm/impl/NullSCMSourceTest.java
src/test/java/jenkins/scm/impl/SingleSCMNavigatorTest.java
src/test/java/jenkins/scm/impl/SingleSCMSourceTest.java
src/test/java/jenkins/scm/impl/TagSCMHeadCategoryTest.java
src/test/java/jenkins/scm/impl/UncategorizedSCMHeadCategoryTest.java
src/test/java/jenkins/scm/impl/UncategorizedSCMSourceCategoryTest.java
src/test/java/jenkins/scm/impl/mock/MockAvatarMetadataAction.java
src/test/java/jenkins/scm/impl/mock/MockChangeRequestSCMHead.java
src/test/java/jenkins/scm/impl/mock/MockSCM.java
src/test/java/jenkins/scm/impl/mock/MockSCMChangeLogEntry.java
src/test/java/jenkins/scm/impl/mock/MockSCMChangeLogSet.java
src/test/java/jenkins/scm/impl/mock/MockSCMController.java
src/test/java/jenkins/scm/impl/mock/MockSCMHead.java
src/test/java/jenkins/scm/impl/mock/MockSCMHeadEvent.java
src/test/java/jenkins/scm/impl/mock/MockSCMLink.java
src/test/java/jenkins/scm/impl/mock/MockSCMNavigator.java
src/test/java/jenkins/scm/impl/mock/MockSCMNavigatorEvent.java
src/test/java/jenkins/scm/impl/mock/MockSCMRepositoryBrowser.java
src/test/java/jenkins/scm/impl/mock/MockSCMRevision.java
src/test/java/jenkins/scm/impl/mock/MockSCMSource.java
src/test/java/jenkins/scm/impl/mock/MockSCMSourceEvent.java
src/test/java/jenkins/scm/impl/mock/MockTagSCMHead.java
src/test/resources/jenkins/scm/impl/mock/MockSCM/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/fb1a0c1d0c2559824bac909e0dfc3a69bc6546c2
Log:
Merge pull request #17 from jenkinsci/jenkins-39355
[FIXED JENKINS-39355] Various API improvements
Compare: https://github.com/jenkinsci/scm-api-plugin/compare/064fcfa23f63...fb1a0c1d0c25
Code changed in jenkins
User: Stephen Connolly
Path:
pom.xml
http://jenkins-ci.org/commit/branch-api-plugin/6dc29d6791159f1b9b3ba37c9319a76fdf19ca03
Log:
[JENKINS-39355 follow up] Pick up SCM API 2.0 release
- Also mark the on-disk configuration format as having changed since 1.11, if you upgrade to 2.0 and downgrade again you will need to run a full index / scan to fix the actions etc.
Code changed in jenkins
User: Stephen Connolly
Path:
README.md
docs/basic-multi-branch.png
docs/branch-sources.png
docs/implementation.adoc
docs/user.adoc
pom.xml
src/images/make-inkscape.sh
src/images/organization-folder.svg
src/main/java/jenkins/branch/BaseEmptyView.java
src/main/java/jenkins/branch/Branch.java
src/main/java/jenkins/branch/BranchCategoryFilter.java
src/main/java/jenkins/branch/BranchEventCause.java
src/main/java/jenkins/branch/BranchNameContributor.java
src/main/java/jenkins/branch/BranchProjectFactory.java
src/main/java/jenkins/branch/BranchProjectFactoryDescriptor.java
src/main/java/jenkins/branch/BranchProperty.java
src/main/java/jenkins/branch/BranchPropertyDescriptor.java
src/main/java/jenkins/branch/BranchStatusColumn.java
src/main/java/jenkins/branch/CustomOrganizationFolderDescriptor.java
src/main/java/jenkins/branch/DescriptionColumn.java
src/main/java/jenkins/branch/JobDecorator.java
src/main/java/jenkins/branch/LocalizedViewsTabBar.java
src/main/java/jenkins/branch/MetadataActionFolderIcon.java
src/main/java/jenkins/branch/MultiBranchCategoryFilter.java
src/main/java/jenkins/branch/MultiBranchProject.java
src/main/java/jenkins/branch/MultiBranchProjectDescriptor.java
src/main/java/jenkins/branch/MultiBranchProjectEmptyView.java
src/main/java/jenkins/branch/MultiBranchProjectFactory.java
src/main/java/jenkins/branch/MultiBranchProjectViewHolder.java
src/main/java/jenkins/branch/NamedExceptionsBranchPropertyStrategy.java
src/main/java/jenkins/branch/OrganizationFolder.java
src/main/java/jenkins/branch/OrganizationFolderEmptyView.java
src/main/java/jenkins/branch/OrganizationFolderViewHolder.java
src/main/java/jenkins/branch/ParameterDefinitionBranchProperty.java
src/main/java/jenkins/branch/RateLimitBranchProperty.java
src/main/java/jenkins/branch/SimpleViewBranchFilter.java
src/main/resources/jenkins/branch/BranchEventCause/description.jelly
src/main/resources/jenkins/branch/BranchEventCause/description.properties
src/main/resources/jenkins/branch/BranchIndexingCause/description.jelly
src/main/resources/jenkins/branch/BranchStatusColumn/column.jelly
src/main/resources/jenkins/branch/DescriptionColumn/column.jelly
src/main/resources/jenkins/branch/DescriptionColumn/columnHeader.jelly
src/main/resources/jenkins/branch/LocalizedViewsTabBar/viewTabs.jelly
src/main/resources/jenkins/branch/Messages.properties
src/main/resources/jenkins/branch/OrganizationFolder/newInstanceDetail.jelly
src/main/webapp/images/16x16/organization-folder.png
src/main/webapp/images/24x24/organization-folder.png
src/main/webapp/images/32x32/organization-folder.png
src/main/webapp/images/48x48/organization-folder.png
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/integration/harness/BasicBranchProjectFactory.java
src/test/java/integration/harness/BasicBranchProperty.java
src/test/java/integration/harness/BasicDummyStepBranchProperty.java
src/test/java/integration/harness/BasicMultiBranchProject.java
src/test/java/integration/harness/BasicMultiBranchProjectFactory.java
src/test/java/integration/harness/BasicSCMSourceCriteria.java
src/test/java/jenkins/branch/BranchCategoryFilterTest.java
src/test/java/jenkins/branch/BuildRetentionBranchPropertyTest.java
src/test/java/jenkins/branch/CustomOrganizationFolderDescriptorTest.java
src/test/java/jenkins/branch/LocalizedViewsTabBarTest.java
src/test/java/jenkins/branch/MessagesTest.java
src/test/java/jenkins/branch/OrganizationFolderTest.java
src/test/java/jenkins/branch/ParameterDefinitionBranchPropertyTest.java
src/test/java/jenkins/branch/RateLimitBranchPropertyTest.java
src/test/java/jenkins/branch/harness/MultiBranchImpl.java
http://jenkins-ci.org/commit/branch-api-plugin/c3e4d5b51a77026d34cbc784d923715a7295b053
Log:
Merge pull request #58 from jenkinsci/jenkins-39355-follow-up
[JENKINS-39355 follow up] Add eventing support to API
Compare: https://github.com/jenkinsci/branch-api-plugin/compare/65f9693af8de...c3e4d5b51a77
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
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
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
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
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
Code changed in jenkins
User: Stephen Connolly
Path:
src/main/java/jenkins/scm/api/SCMHeadObserver.java
http://jenkins-ci.org/commit/scm-api-plugin/02f0160ffab1078c12a299cbed034150f4959b25
Log:
JENKINS-39355Add some more utility observers