1. 29 4月, 2017 1 次提交
  2. 25 4月, 2017 1 次提交
  3. 24 4月, 2017 1 次提交
    • O
      [JENKINS-43653] - Ensure AbstractItem#delete() NPE safety when checking executors (#2854) · 132ca7cf
      Oleg Nenashev 提交于
      * [JENKINS-43653] - Ensure AbstractItem#delete() NPE and RTE safety when checking executors.
      
      This change adds missing NPE checks and also improves handling of Executables#getParentOf(), which may throw undocumented Runtime exceptions if Executable uses core API below 1.377 and does not implement getParent(). Executor#stop() has been also modified to explicitly handle the issue though there is still the same issue with estimated execution times.
      
      * [JENKINS-43653] - Address comments from @jglick, restrict newly introduced API
      
      * [JENKINS-43653] - Address comments from @stephenc
      
      * [JENKINS-43653] - Cleanup "unrelevant" changes to make @stephenc and @jglick happy
      
      * [JENKINS-43653] - Cleanup the leftover
      
      * [JENKINS-43653] - Drop the changes in Executables
      132ca7cf
  4. 23 4月, 2017 1 次提交
  5. 22 4月, 2017 2 次提交
    • O
      [JENKINS-42717] - Prevent NPE when a non-existent Default View is specified in... · 4074818b
      Oleg Nenashev 提交于
      [JENKINS-42717] - Prevent NPE when a non-existent Default View is specified in the global config (#2815)
      
      * [JENKINS-42717] - Document view management methods in Jenkins and ViewGroupMixIn
      
      * [KENKINS-42717] - GlobalDefauldViewConfiguration should not fail with NPE when the view is missing
      
      * [JENKINS-42717] - Draft the direct unit test
      
      * [JENKINS-42717] - Fix the tes implementation
      
      * [JENKINS-42717] - Make FormException localizable
      
      * [JENKINS-42717] - Fix te build glitch
      4074818b
    • O
      [JENKINS-42861] - Properly deprecate the HudsonExceptionNote implementation (#2811) · 77a9f026
      Oleg Nenashev 提交于
      * [JENKINS-42861] - Properly deprecate the HudsonExceptionNote implementation
      
      It is a replacement of the original fix in https://github.com/jenkinsci/jenkins/pull/2808.
      
      The implementation provides deprecates the annotation of the new stacktraces, but it retains the binary and the persisted data compatibility, which were missing in the original PR.
      In the longer-term the hyperlinks should be replaced by the best possible equivalent (JIRA search, grepcode or whatever).
      
      * [JENKINS-42861] - Cleanup the deprecated functionality
      77a9f026
  6. 21 4月, 2017 1 次提交
  7. 19 4月, 2017 1 次提交
  8. 15 4月, 2017 1 次提交
  9. 14 4月, 2017 1 次提交
    • S
      [FIXED JENKINS-35160] - Job deletion: Wait up to 15 seconds for interrupted... · 52a1a103
      Stephen Connolly 提交于
      [FIXED JENKINS-35160] - Job deletion: Wait up to 15 seconds for interrupted builds to complete (#2789)
      
      * [FIXED JENKINS-35160] Wait up to 15 seconds for interrupted builds to complete
      
      - Also now aware of concurrent builds
      
      * [JENKINS-35160] Tests are good, they catch bugs
      
      * [JENKINS-35160] We should do the interrupt for any Item not just Jobs
      
      * [JENKINS-35160] s/DeleteBlocker/ItemDeletion/g
      
      Left over references before I settled on a better name
      
      * [JENKINS-35160] Switch to Failure for better HTML rendering
      
      * [JENKINS-35160] Align the i18n key with owning class
      52a1a103
  10. 13 4月, 2017 7 次提交
  11. 12 4月, 2017 3 次提交
  12. 11 4月, 2017 1 次提交
  13. 08 4月, 2017 3 次提交
  14. 07 4月, 2017 5 次提交
  15. 05 4月, 2017 3 次提交
  16. 04 4月, 2017 4 次提交
  17. 03 4月, 2017 1 次提交
  18. 31 3月, 2017 3 次提交