1. 03 10月, 2016 1 次提交
  2. 22 8月, 2016 1 次提交
    • D
      [JENKINS-29956] Test Windows junctions before Java 7 symlink (#1787) · f4edf917
      dbroady1 提交于
      * Test Windows junctions before Java 7 symlink
      
      Apparently Java 7 (and later) do not count Windows junctions as
      symlinks.  When you drill down into the BasicFileAttributes structure,
      reparse points are only counted under isOther.  So, since we already
      have code that properly detects Windows Junctions, let's use that first
      and then fallback to the Java 7 code.
      
      * Add comment for change & link bug.
      
      * Add test case
      
      * Switch to Functions.isWindows().
      
      * Use non-deprecated APIs for tmp file/dir mgmt
      
      * Add better debugging.
      
      * Allow spaces in junction name & dir name.
      
      To do that, it was easier to use ProcessBuilder vs building up the correct
      string in code to send to cmd.exe.
      
      Also, I'll note that according to http://ss64.com/nt/syntax-internal.html,
      mklink is in internal cmd.exe command.  So, it must be invoked through
      "cmd.exe /c" for it to work.
      
      * Remove comment mentioning bug number.
      
      * Remove debugging output, per Baptiste's request
      
      * Add newline at end of file.
      
      * Make sure that the junction was removed.
      
      * Use assertEquals to show retcode of Process.waitFor.
      
      * Fix compilation errors by importing functions
      f4edf917
  3. 21 8月, 2016 1 次提交
    • O
      [FIXED JENKINS-37332] - Prevent File descriptor leaks when reading manifests from JARs (#2516) · 96c97860
      Oleg Nenashev 提交于
      * [JENKINS-37332] - Improve diagnostics of non-closed streams during reading of the manifests in PluginManager
      
      * [JENKINS-37332] - Leakless processing of JarUrlConnection during Manifest parsing
      
      * [JENKINS-37332] - Also implement leak-safe method for retrieving file modification date
      
      * [JENKINS-37332] - Add spotcheck methods for manifest file access + Javadoc
      
      * [JENKINS-37332] - Also test multi-line and empty attributes in the test
      96c97860
  4. 16 7月, 2016 1 次提交
  5. 12 7月, 2016 1 次提交
  6. 21 5月, 2016 1 次提交
    • O
      [JENKINS-34854] - Migrate missing settings to SystemProperties (#2362) · 1d2b1517
      Oleg Nenashev 提交于
      * [JENKINS-34854] - Migrate missing Integer and Boolean properties to SystemProperties
      
      * [JENKINS-34854] - API methods for Long variables
      
      * [JENKINS-34854] - Migrate Long settings to SystemProperties
      
      * [JENKINS-34854] - Leftover change (I should use Save All)
      
      * [JENKINS-34854] - Some fixes in Long methods Javadoc and log messages
      1d2b1517
  7. 27 4月, 2016 1 次提交
  8. 26 4月, 2016 1 次提交
  9. 14 4月, 2016 1 次提交
  10. 12 4月, 2016 1 次提交
  11. 15 2月, 2016 1 次提交
  12. 13 2月, 2016 1 次提交
    • P
      FIXED JENKINS-15331 by changing Util.deleteContentsRecursive, Util.deleteFile... · 310c6747
      Peter Darton 提交于
      FIXED JENKINS-15331 by changing Util.deleteContentsRecursive, Util.deleteFile and Util.deleteRecursive so that they can retry failed deletions.
      The number of deletion attempts and the time it waits between deletes are configurable via system properties (like hudson.Util.noSymlink etc).
      Util.DELETION_MAX is set by -Dhudson.Util.deletionMax.  Default is 3 attempts.
      Util.WAIT_BETWEEN_DELETION_RETRIES is set by -Dhudson.Util.deletionRetryWait.  Defaults is 100 milliseconds.
      Util.GC_AFTER_FAILED_DELETE is set by -Dhudson.Util.performGCOnFailedDelete.  Default is false.
      
      Added unit-tests for new functionality.
      310c6747
  13. 19 11月, 2015 1 次提交
  14. 17 11月, 2015 1 次提交
  15. 05 10月, 2015 1 次提交
  16. 20 4月, 2015 1 次提交
  17. 21 3月, 2015 1 次提交
  18. 19 3月, 2015 1 次提交
  19. 09 10月, 2014 1 次提交
  20. 06 5月, 2014 1 次提交
  21. 04 5月, 2014 1 次提交
  22. 16 11月, 2013 1 次提交
    • M
      [FIXED JENKINS-20610] symlink FileAlreadyExistsException · d0f84c2e
      Marco Miller 提交于
      Retrying 3 times while waiting for 100 millis between retries (at
      recreating symlink after "deleting" it). Ends up throwing FAE exception
      if thrown for a 4th time in a row - as not much can be done at that
      point. A warning is logged in that case, prior to throwing the last FAE.
      d0f84c2e
  23. 15 11月, 2013 3 次提交
  24. 27 7月, 2013 1 次提交
    • L
      [FIXED JENKINS-16660] Allow variable names with dots in bracketed references. · 3376cf01
      Larry North 提交于
      Given these <variable,value> mappings: <A,a> and <A.B,a-b>, $A.B would
      evaluate to $a.B, as it currently does, and ${A.B} to a-b instead of the
      current ${A.B}.
      
      Existing ${A.B}-like references will break (not evaluate to ${A.B}) if
      there actually is an A.B variable defined, which I think is very
      unlikely.
      3376cf01
  25. 25 7月, 2013 3 次提交
  26. 15 6月, 2013 1 次提交
  27. 10 6月, 2013 1 次提交
  28. 01 6月, 2013 1 次提交
  29. 22 5月, 2013 1 次提交
  30. 02 5月, 2013 1 次提交
  31. 20 4月, 2013 1 次提交
    • K
      Don't let the error icon get clipped when the text is short. · 368d8c73
      Kohsuke Kawaguchi 提交于
      On Chrome (and possibly others), an inline element like span doesn't enlarge
      its size to cover its content, so the 1px place holder wasn't taking effect.
      
      To ensure the minimum height of 16px, make it an inline-block element. I'm
      not entirely sure how an inline-block element with no fixed width would behave,
      but with a bit of casual testing, the text inside seems to wrap OK.
      368d8c73
  32. 03 4月, 2013 2 次提交
  33. 29 3月, 2013 1 次提交
  34. 19 3月, 2013 2 次提交