Branch: refs/heads/rc Home: https://github.com/jenkinsci/jenkins Commit: fc962ca9cbe8d23393c1dbef7f50ce57ac0b3755 https://github.com/jenkinsci/jenkins/commit/fc962ca9cbe8d23393c1dbef7f50ce57ac0b3755 Author: Vincent Latombe <vinc...@latombe.net> Date: 2012-05-06 (Sun, 06 May 2012)
Changed paths: M core/src/main/java/hudson/tools/ToolInstaller.java Log Message: ----------- Namespace tools installation by tool name. This prevents naming conflicts if someone names 2 tools installations of different tools with the same name. Commit: a4ddfa7eaa9d109d2a9a6e26594e48289484f5c6 https://github.com/jenkinsci/jenkins/commit/a4ddfa7eaa9d109d2a9a6e26594e48289484f5c6 Author: Olivier Lamy <ol...@apache.org> Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M core/src/main/java/hudson/tools/ToolInstaller.java Log Message: ----------- Merge pull request #468 from Vlatombe/namespace-tools-installations-by-tool-name Namespace tools installation by tool name. Thanks! Commit: 3cc8b210df8b556c22993219db2ca22c3bb0673e https://github.com/jenkinsci/jenkins/commit/3cc8b210df8b556c22993219db2ca22c3bb0673e Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M cli/pom.xml M core/pom.xml M maven-plugin/pom.xml M plugins/pom.xml M pom.xml M test/pom.xml M ui-samples-plugin/pom.xml M war/pom.xml Log Message: ----------- the trunk is toward 1.465-SNAPSHOT Commit: aa7bfd9bbec0e2ee17569070fe2484fe731ced1c https://github.com/jenkinsci/jenkins/commit/aa7bfd9bbec0e2ee17569070fe2484fe731ced1c Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M core/src/main/java/hudson/tools/ToolInstaller.java Log Message: ----------- Merge remote-tracking branch 'origin/master' Commit: ad2912a3172163fbda87d2ee2f58ed80c28b6ea9 https://github.com/jenkinsci/jenkins/commit/ad2912a3172163fbda87d2ee2f58ed80c28b6ea9 Author: Ryan Campbell <ryan.campb...@gmail.com> Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: A core/src/main/java/hudson/security/WhoAmI.java A core/src/main/resources/hudson/security/WhoAmI/index.jelly R core/src/main/resources/jenkins/model/Jenkins/whoAmI.jelly Log Message: ----------- Expose /whoAmI/api/* - Create WhoAmI UnprotectedRootAction Commit: 7b8bbb7e8d6df79f2dc94fc17bc522de243be14c https://github.com/jenkinsci/jenkins/commit/7b8bbb7e8d6df79f2dc94fc17bc522de243be14c Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-07 (Mon, 07 May 2012) Changed paths: M test/src/test/java/hudson/model/DirectoryBrowserSupportTest.java Log Message: ----------- Merge remote-tracking branch 'origin/rc' Commit: 005effe68ed63b42a5d4ad7b6a8e695f00df3741 https://github.com/jenkinsci/jenkins/commit/005effe68ed63b42a5d4ad7b6a8e695f00df3741 Author: Olivier Lamy <ol...@apache.org> Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: A core/src/main/java/hudson/security/WhoAmI.java A core/src/main/resources/hudson/security/WhoAmI/index.jelly R core/src/main/resources/jenkins/model/Jenkins/whoAmI.jelly Log Message: ----------- Merge pull request #470 from recampbell/master Expose /whoAmI/api/* Thanks Commit: e15b2e19e394f5d63183f01a2e72a14115a0c370 https://github.com/jenkinsci/jenkins/commit/e15b2e19e394f5d63183f01a2e72a14115a0c370 Author: David Reiss <dre...@fb.com> Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M changelog.html M core/src/main/java/hudson/FilePath.java M core/src/test/java/hudson/FilePathTest.java Log Message: ----------- [FIXED JENKINS-13202] Don't set mtime or mode on symlinks Previously, the untar code tries to set the last modified time and mode on every untarred file. However, if the tar contains a broken symlink, or a symlink that points to a file that has not been untarred yet, the time/mode setting would fail on the broken symlink. Symlinks don't have meaningful modified times or modes of their own, so only set these values on non-symlinks. Rename the file "a" in the test to expose the bug. Commit: 18eb975b9f038cbe3d198b0a4d7dd278786f83be https://github.com/jenkinsci/jenkins/commit/18eb975b9f038cbe3d198b0a4d7dd278786f83be Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-08 (Tue, 08 May 2012) Changed paths: M core/src/main/java/jenkins/model/GlobalConfiguration.java Log Message: ----------- pointless type parameters help work around bugs in javac in earlier Commit: f9d8efbd30a5ff0f39964850e4c3b243ca150543 https://github.com/jenkinsci/jenkins/commit/f9d8efbd30a5ff0f39964850e4c3b243ca150543 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-09 (Wed, 09 May 2012) Changed paths: M pom.xml Log Message: ----------- integrated a newer version that contains https://github.com/jenkinsci/remoting/pull/4 Commit: 27033fea912683b70cd0f935a16e86fc6d756ff2 https://github.com/jenkinsci/jenkins/commit/27033fea912683b70cd0f935a16e86fc6d756ff2 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M cli/pom.xml M core/pom.xml M maven-plugin/pom.xml M pom.xml M test/pom.xml M ui-samples-plugin/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare release jenkins-1.464 Commit: faa0ae2cdfb2ffede8dfb4775c97dc794251227e https://github.com/jenkinsci/jenkins/commit/faa0ae2cdfb2ffede8dfb4775c97dc794251227e Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M cli/pom.xml M core/pom.xml M maven-plugin/pom.xml M pom.xml M test/pom.xml M ui-samples-plugin/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: 092247ed98eeba097dbc276668c9fcedcd61cbf3 https://github.com/jenkinsci/jenkins/commit/092247ed98eeba097dbc276668c9fcedcd61cbf3 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M changelog.html Log Message: ----------- updated changelog for release Commit: 8fed0a4a51d7c61ad1b0902258a1c546eab40a11 https://github.com/jenkinsci/jenkins/commit/8fed0a4a51d7c61ad1b0902258a1c546eab40a11 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M plugins/pom.xml Log Message: ----------- releasing a new plugin parent POM Commit: 16eb327638d1096aebf982f5ad6006bd3ea23c33 https://github.com/jenkinsci/jenkins/commit/16eb327638d1096aebf982f5ad6006bd3ea23c33 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M plugins/pom.xml Log Message: ----------- toward the next release Commit: 1ccc78b6661124a8c737a6acfab0f5a7a9fd3c8c https://github.com/jenkinsci/jenkins/commit/1ccc78b6661124a8c737a6acfab0f5a7a9fd3c8c Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M debian/debian/changelog Log Message: ----------- updated changelog as a part of the release Commit: e87967c4fa90e143c195f2437a10063265ce7051 https://github.com/jenkinsci/jenkins/commit/e87967c4fa90e143c195f2437a10063265ce7051 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M changelog.html M debian/debian/changelog Log Message: ----------- merged back the RC branch Commit: 6fd4514663f9c107596aff4c5d147daa84bdbc23 https://github.com/jenkinsci/jenkins/commit/6fd4514663f9c107596aff4c5d147daa84bdbc23 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M core/src/main/resources/dsld/IntelliJ.gdsl Log Message: ----------- making it defensive as I'm seeing the following stack trace while using this script: java.lang.NullPointerException at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.checkCall(PojoMetaClassSite.java:54) at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112) at dsld.IntelliJ$_run_closure1.doCall(IntelliJ.gdsl:15) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:884) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) at dsld.IntelliJ$_run_closure1.doCall(IntelliJ.gdsl) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:884) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112) at org.jetbrains.plugins.groovy.dsl.GroovyDslExecutor$_processVariants_closure16.doCall(GroovyDslExecutor.groovy:168) at sun.reflect.GeneratedMethodAccessor290.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:884) at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) at org.jetbrains.plugins.groovy.dsl.GroovyDslExecutor$_processVariants_closure16.doCall(GroovyDslExecutor.groovy) at sun.reflect.GeneratedMethodAccessor289.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:884) at groovy.lang.Closure.call(Closure.java:412) at groovy.lang.Closure.call(Closure.java:406) at org.codehaus.groovy.runtime.GroovyCategorySupport$ThreadCategoryInfo.use(GroovyCategorySupport.java:118) at org.codehaus.groovy.runtime.GroovyCategorySupport.use(GroovyCategorySupport.java:257) at org.codehaus.groovy.runtime.DefaultGroovyMethods.use(DefaultGroovyMethods.java:440) at org.codehaus.groovy.runtime.dgm$883.invoke(Unknown Source) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoMetaMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:308) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145) at org.jetbrains.plugins.groovy.dsl.GroovyDslExecutor.processVariants(GroovyDslExecutor.groovy:167) at org.jetbrains.plugins.groovy.dsl.GroovyDslScript.addGdslMembers(GroovyDslScript.java:90) at org.jetbrains.plugins.groovy.dsl.GroovyDslScript.processExecutor(GroovyDslScript.java:69) at org.jetbrains.plugins.groovy.dsl.GroovyDslFileIndex.processExecutors(GroovyDslFileIndex.java:248) at org.jetbrains.plugins.groovy.lang.resolve.NonCodeMembersContributor.runContributors(NonCodeMembersContributor.java:108) at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.processNonCodeMembers(ResolveUtil.java:197) at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.processNonCodeMembers(ResolveUtil.java:187) at org.jetbrains.plugins.groovy.lang.resolve.ResolveUtil.treeWalkUp(ResolveUtil.java:114) at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceResolveUtil.resolveImpl(GrReferenceResolveUtil.java:44) at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.resolveMethodOrProperty(GrReferenceExpressionImpl.java:240) at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.doPolyResolve(GrReferenceExpressionImpl.java:654) at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.access$100(GrReferenceExpressionImpl.java:73) at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$3.resolve(GrReferenceExpressionImpl.java:459) at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl$3.resolve(GrReferenceExpressionImpl.java:457) at com.intellij.psi.impl.source.resolve.ResolveCache$2.compute(ResolveCache.java:129) at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:106) at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:134) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:145) at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.advancedResolve(GrReferenceExpressionImpl.java:763) at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.visitReferenceExpression(GroovyAnnotator.java:187) at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrReferenceExpressionImpl.accept(GrReferenceExpressionImpl.java:346) at org.jetbrains.plugins.groovy.annotator.GroovyAnnotator.annotate(GroovyAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.a(DefaultHighlightVisitor.java:157) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:100) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$8.run(GeneralHighlightingPass.java:595) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:773) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$3600(GeneralHighlightingPass.java:80) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$10.run(GeneralHighlightingPass.java:779) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:84) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:776) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$3600(GeneralHighlightingPass.java:80) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$10.run(GeneralHighlightingPass.java:779) at com.intellij.codeInsight.daemon.impl.RefCountHolder.analyze(RefCountHolder.java:250) at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:135) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:776) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:641) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:203) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:61) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:350) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1049) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:342) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.a(PassExecutorService.java:340) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:316) at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:134) at com.intellij.concurrency.JobUtil$3.call(JobUtil.java:131) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31) at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70) at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Commit: 9d8f300179c59572ff9542eeee766b3f5d4790d2 https://github.com/jenkinsci/jenkins/commit/9d8f300179c59572ff9542eeee766b3f5d4790d2 Author: bap2000 <bap-...@a1.org.uk> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M core/src/main/java/hudson/FilePath.java M core/src/test/java/hudson/FilePathTest.java Log Message: ----------- Enable ant default excludes to be turned off. Add a new overload method to list files that include the files that ant excludes by default. Commit: f19ee8309262786c6dc141fecc1ecd42c53d3268 https://github.com/jenkinsci/jenkins/commit/f19ee8309262786c6dc141fecc1ecd42c53d3268 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-14 (Mon, 14 May 2012) Changed paths: M core/src/main/java/hudson/FilePath.java M core/src/main/resources/dsld/IntelliJ.gdsl M core/src/test/java/hudson/FilePathTest.java Log Message: ----------- Merge branch 'master' of github.com:jenkinsci/jenkins Commit: 8833154fffb3c27e2f26b3aa603c4bb0761762f0 https://github.com/jenkinsci/jenkins/commit/8833154fffb3c27e2f26b3aa603c4bb0761762f0 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-15 (Tue, 15 May 2012) Changed paths: M changelog.html Log Message: ----------- updated changelog for release Commit: 1166ba01cf947c34bdf4023b3cb5e96cd2d1a5f9 https://github.com/jenkinsci/jenkins/commit/1166ba01cf947c34bdf4023b3cb5e96cd2d1a5f9 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-15 (Tue, 15 May 2012) Log Message: ----------- Merge branch 'master' of github.com:jenkinsci/jenkins Commit: b3cf4e72cdc4ef7ad496a89e5c625c136dde664a https://github.com/jenkinsci/jenkins/commit/b3cf4e72cdc4ef7ad496a89e5c625c136dde664a Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2012-05-15 (Tue, 15 May 2012) Changed paths: M changelog.html Log Message: ----------- creating an RC branch Compare: https://github.com/jenkinsci/jenkins/compare/f98857b...b3cf4e7