1. 19 6月, 2015 4 次提交
  2. 18 6月, 2015 6 次提交
  3. 17 6月, 2015 9 次提交
  4. 16 6月, 2015 8 次提交
    • J
      Merge pull request #1725 from liorhson/JENKINS-27289-update · f3f8abd3
      Jesse Glick 提交于
      Contine the JENKINS-27289 ticket: update the getResources as well
      f3f8abd3
    • D
      Archive 2013 changelog entries · a013c033
      Daniel Beck 提交于
      a013c033
    • S
      Merge pull request #1738 from stephenc/jenkins-28840 · 71e684ad
      Stephen Connolly 提交于
      [FIXED JENKINS-28840] Deadlock between Queue.maintain and Executor.interrupt
      71e684ad
    • S
    • S
      prepare for merge · c02e02df
      Stephen Connolly 提交于
      c02e02df
    • S
      Test case was subject to timing bugs · 10a88756
      Stephen Connolly 提交于
      - I suspect the synchronization on Jenkins is a bug also... but not causing the test failure, so will ignore for now
      10a88756
    • J
      ExtractResourceWithChangesSCM now needs to have a descriptor. · b6ae4f5b
      Jesse Glick 提交于
      Otherwise you get:
      java.lang.AssertionError: class org.jvnet.hudson.test.ExtractResourceWithChangesSCM is missing its descriptor
      	at jenkins.model.Jenkins.getDescriptorOrDie(Jenkins.java:1166)
      	at hudson.scm.SCM.getDescriptor(SCM.java:654)
      	at hudson.scm.AutoBrowserHolder.get(AutoBrowserHolder.java:54)
      	at hudson.scm.SCM.getEffectiveBrowser(SCM.java:136)
      	at hudson.scm.ChangeLogSet.browserFromBuild(ChangeLogSet.java:82)
      	at hudson.scm.ChangeLogSet.<init>(ChangeLogSet.java:76)
      	at org.jvnet.hudson.test.ExtractChangeLogSet.<init>(ExtractChangeLogSet.java:41)
      	at org.jvnet.hudson.test.ExtractChangeLogParser.parse(ExtractChangeLogParser.java:80)
      	at org.jvnet.hudson.test.ExtractChangeLogParser.parse(ExtractChangeLogParser.java:52)
      	at org.jvnet.hudson.test.ExtractChangeLogParser.parse(ExtractChangeLogParser.java:46)
      	at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:894)
      	at hudson.model.AbstractBuild.access$600(AbstractBuild.java:104)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:634)
      	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
      	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:528)
      	at hudson.model.Run.execute(Run.java:1745)
      	at …
      b6ae4f5b
    • K
      Expose the type information for people's JavaScript · 91789774
      Kohsuke Kawaguchi 提交于
      For people doing JavaScript based page manipulation from JavaScript for
      quick UI hack/prototyping, information about what the page is about is
      useful, even if it's not completely reliable (e.g., the top page
      reporting it's for AllView not for Hudson)
      91789774
  5. 15 6月, 2015 4 次提交
    • D
      Noting #1737 · fe839630
      Daniel Beck 提交于
      fe839630
    • D
      Merge pull request #1737 from oleg-nenashev/master · d5651d17
      Daniel Beck 提交于
      [FIXED JENKINS-28601] Revert "[FIXED JENKINS-17290] -  Corrected sort order of tables"
      d5651d17
    • S
      [FIXED JENKINS-28840] Deadlock between Queue.maintain and Executor.interrupt · 6f343dc7
      Stephen Connolly 提交于
      More fun here:
      
      - All this originates from Executor extending Thread.
      - There is funky logic in the lock handling code of the JVM that makes assumptions
        about how it might proceed with the lock when the thread holding the lock has its
        interrupt flag set.
      - Really it would be better if Executor did not extend Thread as that way we wouldn't
        have to deal with some of that complexity. But OTOH we are where we are and backwards
        compatibility may make such a change not possible without a lot of breakage.
      - Fixing the issue at hand, firstly requires that interrupting a Computer happens with the
        Queue lock held (to speed up tests we have Jenkins.cleanup get the lock for all Computers)
        That prevents the Queue maintain thread from getting caught
      - Secondly, when removing an executor from a computer we process the removal while
        holding the Queue lock, but we move the removal itself to a separate thread if we cannot
        get the Queue lock in order to avoid deadlock.
      - Also add helper methods to wrap tasks to be performed while holding the lock
        and a helper method for Runnables that exposes the tryLock functionality
      6f343dc7
    • O
      Revert "[FIXED JENKINS-17290] - Corrected sort order of tables" · abef5b06
      Oleg Nenashev 提交于
      This reverts commit d739bedc.
      abef5b06
  6. 13 6月, 2015 7 次提交
  7. 11 6月, 2015 2 次提交