-
-
Notifications
You must be signed in to change notification settings - Fork 9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored #2426
[JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored #2426
Conversation
This pull request originates from a CloudBees employee. At CloudBees, we require that all pull requests be reviewed by other CloudBees employees before we seek to have the change accepted. If you want to learn more about our process please see this explanation. |
I feel like we should be killing |
|
Right, so it works on nested calls, but at top level you still need to ask for |
🐝 , conflicts with #2422 |
@reviewbybees done in any case. |
🐛 since |
🐝 |
…aven-builder * 'master' of github.com:jenkinsci/jenkins: (161 commits) updated changelog for release [maven-release-plugin] prepare for next development iteration [maven-release-plugin] prepare release jenkins-2.12 [JENKINS-25416][JENKINS-28790] - Fix the parametersReferencedFromPropertiesShouldRetainBackslashes() test, which relies on the legacy behavior (jenkinsci#2435) Noting jenkinsci#2417, jenkinsci#2428, jenkinsci#2424, jenkinsci#2390, jenkinsci#2421, jenkinsci#2425, jenkinsci#2419, jenkinsci#1976 [FIXED JENKINS-25416][JENKINS-28790] Do not inject build variables into maven process optionally (jenkinsci#1976) [JENKINS-20187] - Handle growing files when creating a tar file. (jenkinsci#2419) Noting merge of JENKINS-36280 [JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored (jenkinsci#2426) [FIXED JENKINS-36232] NPE during SCM polling (jenkinsci#2425) [JENKINS-21486] Fixing optional dependency version resolution. (jenkinsci#2421) Stray import. [JENKINS-36280] Add some tests Update BUILD_TAG description to mention the replacement of slashes with dashes (jenkinsci#2417) Tests did not match naming pattern so were never being executed [JENKINS-32027] Avoiding to refresh codemirror through the layoutUpdateCallback (jenkinsci#2390) [FIXED JENKINS-36277] Check that process working dir exists (jenkinsci#2424) [JENKINS-36280] Address review comments Make BulkChange auto-closeable [FIXED JENKINS-36280] Enable DescriptorVisibilityFilter for Slave's ComputerLauncher, RetentionStrategy and NodeProperty ...
…onored (jenkinsci#2426) * [FIXED JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored. * [FIXED JENKINS-36043] Work around fragile form submission design in multi-branch-project-plugin.
…i#2424) [JENKINS-32027] Avoiding to refresh codemirror through the layoutUpdateCallback (jenkinsci#2390) Update BUILD_TAG description to mention the replacement of slashes with dashes (jenkinsci#2417) Divergence introduced with 117d69b. Tests did not match naming pattern so were never being executed [JENKINS-21486] Fixing optional dependency version resolution. (jenkinsci#2421) Without it version of optional dependencies is set to "X.Y;resolution:=optional" which causes problems when using hudson.util.VersionNumber comparison methods. Make BulkChange auto-closeable so that it can be used as below: try (BulkChange bc = new BulkChange(o)) { ... bc.commit(); } Stray import. [FIXED JENKINS-36232] NPE during SCM polling (jenkinsci#2425) * [FIXED JENKINS-36232] NPE during SCM polling * add test to trigger the "no veto" code path that has the NPE * incorporate remark on using @issue reference [JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored (jenkinsci#2426) * [FIXED JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored. * [FIXED JENKINS-36043] Work around fragile form submission design in multi-branch-project-plugin. [FIXED JENKINS-36280] Enable DescriptorVisibilityFilter for Slave's ComputerLauncher, RetentionStrategy and NodeProperty [JENKINS-36280] Address review comments [JENKINS-36280] Add some tests The tests pass locally, but they will not run until jenkinsci#2429 is merged Noting merge of JENKINS-36280 [JENKINS-20187] - Handle growing files when creating a tar file. (jenkinsci#2419) * [JENKINS-20187] - Handle growing files when creating a tar file. * - Introduce try-with-resources - Remove exception login - Throw new exception with filename and addSuppresed * Address jglick comments [FIXED JENKINS-25416][JENKINS-28790] Do not inject build variables into maven process optionally (jenkinsci#1976) * [FIXED JENKINS-25416][JENKINS-28790] Do not inject build variables into maven process optionally * [JENKINS-25416][JENKINS-28790] Fixed typo in test method name * [JENKINS-25416][JENKINS-28790] Suggest alternatives in help * [JENKINS-25416][JENKINS-28790] Use less hackish approach to preserving legacy behaviour Noting jenkinsci#2417, jenkinsci#2428, jenkinsci#2424, jenkinsci#2390, jenkinsci#2421, jenkinsci#2425, jenkinsci#2419, jenkinsci#1976 [JENKINS-25416][JENKINS-28790] - Fix the parametersReferencedFromPropertiesShouldRetainBackslashes() test, which relies on the legacy behavior (jenkinsci#2435) The test fails after jenkinsci@84ee34f [maven-release-plugin] prepare release jenkins-2.12 [maven-release-plugin] prepare for next development iteration updated changelog for release merge upstream merge upstream removed variable fixed form neabling issue merge upstream
…onored (#2426) * [FIXED JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored. * [FIXED JENKINS-36043] Work around fragile form submission design in multi-branch-project-plugin. (cherry picked from commit 1d176d1)
JENKINS-35906
Corrects a regression from #2371.
@reviewbybees