Branch: refs/heads/master Home: https://github.com/jenkinsci/workflow-plugin Commit: f24c0e8fa2e01edec85a749d9525f1c2428f5112 https://github.com/jenkinsci/workflow-plugin/commit/f24c0e8fa2e01edec85a749d9525f1c2428f5112 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-10-22 (Wed, 22 Oct 2014)
Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Elementary JSON support comes from simple substitution. Commit: d500ba7c6694fb99de747403f95f1f9519c4030b https://github.com/jenkinsci/workflow-plugin/commit/d500ba7c6694fb99de747403f95f1f9519c4030b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-10-22 (Wed, 22 Oct 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractStepDescriptorImpl.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/StepDescriptor.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/steps/AbstractStepImplTest.java Log Message: ----------- Updating StepDescriptor to use JSONObject too. Commit: 5c516f3412ae8c595d3826bfa54935390849d9fc https://github.com/jenkinsci/workflow-plugin/commit/5c516f3412ae8c595d3826bfa54935390849d9fc Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-10-22 (Wed, 22 Oct 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Show that we can look up Describable subtypes, even without JenkinsRule. Commit: ff8c02bb8a6e6fb1d2974d695a5173ebb4cc39d6 https://github.com/jenkinsci/workflow-plugin/commit/ff8c02bb8a6e6fb1d2974d695a5173ebb4cc39d6 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-10-22 (Wed, 22 Oct 2014) Changed paths: M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/CoreStep.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/steps/ParallelStep.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/GenericSCMStep.java M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/SCMStep.java M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/BlockSemaphoreStep.java M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStep.java Log Message: ----------- Updated most everything, but unsure how to handle ParallelStep. Commit: d915f8a0843af8485d0e96e99ea3977d05129d05 https://github.com/jenkinsci/workflow-plugin/commit/d915f8a0843af8485d0e96e99ea3977d05129d05 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M CHANGES.md M README.md M aggregator/pom.xml M aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/WorkflowJobNonRestartingTest.groovy M aggregator/src/test/groovy/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.groovy M aggregator/src/test/java/org/jenkinsci/plugins/workflow/PersistenceProblemStepExecution.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/WorkflowTest.java A aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/TimeoutStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/durable_task/ShellStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/input/InputStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/scm/GitStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/scm/MercurialStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/scm/SubversionStepTest.java A aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/scm/WaitUntilNoActivityHack.java M api/pom.xml M api/src/main/java/org/jenkinsci/plugins/workflow/actions/ErrorAction.java R api/src/main/java/org/jenkinsci/plugins/workflow/actions/SourceLocationAction.java A api/src/main/java/org/jenkinsci/plugins/workflow/actions/WorkspaceAction.java M api/src/main/java/org/jenkinsci/plugins/workflow/flow/FlowExecution.java M api/src/main/java/org/jenkinsci/plugins/workflow/graph/FlowGraphWalker.java M api/src/main/java/org/jenkinsci/plugins/workflow/graph/FlowNode.java M api/src/main/java/org/jenkinsci/plugins/workflow/visualization/table/FlowNodeViewColumnDescriptor.java M basic-steps/pom.xml M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/ArtifactArchiverStepExecution.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/ArtifactUnarchiverStepExecution.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/CatchErrorStep.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/CoreStep.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/EchoStep.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/PushdStep.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/PwdStep.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/ReadFileStep.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/RelativePathValidator.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/RetryStep.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/RetryStepExecution.java A basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/TimeoutStep.java A basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/TimeoutStepExecution.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/ToolStep.java M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/WriteFileStep.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/build/BuildQueueListener.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/build/BuildTriggerAction.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/build/BuildTriggerListener.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/build/BuildTriggerStep.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/build/BuildTriggerStepExecution.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/input/InputAction.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/input/InputStep.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/input/InputStepExecution.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/input/Outcome.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/input/POSTHyperlinkNote.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/input/RejectionException.java R basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/input/package-info.java A basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/ReadFileStep/help-file.html A basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/TimeoutStep/config.jelly R basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/build/BuildTriggerStep/config.jelly R basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/input/InputAction/index.jelly R basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/input/InputStep/config.jelly R basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/input/InputStep/help-submitter.html R basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/input/InputStepExecution/index.jelly M basic-steps/src/test/java/org/jenkinsci/plugins/workflow/steps/RelativePathValidatorTest.java A basic-steps/src/test/java/org/jenkinsci/plugins/workflow/steps/TimeoutStepTest.java A cps-global-lib/README.md M cps-global-lib/pom.xml M cps-global-lib/src/main/java/org/jenkinsci/plugins/workflow/cps/global/GroovyShellDecoratorImpl.java M cps-global-lib/src/main/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepository.java A cps-global-lib/src/main/resources/index.jelly M cps/pom.xml M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/BodyInvoker.java A cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsBodyExecution.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowDefinition.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsScript.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsStepContext.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsThread.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsThreadGroup.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/EnvActionImpl.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/GroovyShellDecorator.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/Snippetizer.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/steps/LoadStepExecution.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/steps/ParallelStep.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/steps/ParallelStepExecution.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M demo/Makefile M demo/README.md M durable-task-step/pom.xml M durable-task-step/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/DurableTaskStep.java M job/pom.xml M job/src/main/java/org/jenkinsci/plugins/workflow/job/WorkflowJob.java M job/src/main/java/org/jenkinsci/plugins/workflow/job/WorkflowRun.java M pom.xml M scm-step/pom.xml M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/SCMStep.java M step-api/pom.xml A step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractStepExecutionImpl.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractStepImpl.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractSynchronousStepExecution.java A step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/BodyExecution.java A step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/ContextParameterModule.java A step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/FlowInterruptedException.java A step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/MissingContextVariableException.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/Step.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/StepContext.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/StepDescriptor.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/StepExecutionIterator.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java M stm/pom.xml M stm/src/main/java/org/jenkinsci/plugins/workflow/stm/STMContext.java M stm/src/main/java/org/jenkinsci/plugins/workflow/stm/STMExecution.java M support/pom.xml M support/src/main/java/org/jenkinsci/plugins/workflow/support/DefaultStepContext.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/actions/LogActionImpl.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/actions/PauseAction.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/ExecutorPickle.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/pickles/FilePathPickle.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/ExecutorStep.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/ExecutorStepExecution.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/StageStepExecution.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/WorkspaceStepExecution.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/build/BuildQueueListener.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/build/BuildTriggerAction.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/build/BuildTriggerListener.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/build/BuildTriggerStep.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/build/BuildTriggerStepExecution.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputAction.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStep.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/InputStepExecution.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/Outcome.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/POSTHyperlinkNote.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/Rejection.java A support/src/main/java/org/jenkinsci/plugins/workflow/support/steps/input/package-info.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/storage/SimpleXStreamFlowNodeStorage.java M support/src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTable.java A support/src/main/resources/org/jenkinsci/plugins/workflow/support/actions/WorkspaceActionImpl/sidepanel.jelly A support/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/build/BuildTriggerStep/config.jelly A support/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/build/Messages.properties A support/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputAction/index.jelly A support/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/config.jelly A support/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStep/help-submitter.html A support/src/main/resources/org/jenkinsci/plugins/workflow/support/steps/input/InputStepExecution/index.jelly A support/src/test/java/org/jenkinsci/plugins/workflow/support/actions/PauseActionTest.java M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/BlockSemaphoreStep.java M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/TmpDirStepExecution.java M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/WatchYourStep.java Log Message: ----------- Merge remote-tracking branch 'origin/master' into DescribableHelper-JSON Conflicts: basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/CoreStep.java cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/GenericSCMStep.java step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractStepDescriptorImpl.java step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/StepDescriptor.java step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Commit: 3978246a0abf151454559433978ffefdc2ddecbd https://github.com/jenkinsci/workflow-plugin/commit/3978246a0abf151454559433978ffefdc2ddecbd Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/steps/ParallelStep.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/SCMStep.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractStepDescriptorImpl.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/StepDescriptor.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/steps/AbstractStepImplTest.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/BlockSemaphoreStep.java M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStep.java Log Message: ----------- Going back to Map<String,Object>. Commit: bfa8ed37cc12b40b09c8db8b23af1a5b3bdb243e https://github.com/jenkinsci/workflow-plugin/commit/bfa8ed37cc12b40b09c8db8b23af1a5b3bdb243e Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java Log Message: ----------- Trying to lay out the expected semantics. Commit: 181994afe9f9b73603068d0085af6f88f0a71d7f https://github.com/jenkinsci/workflow-plugin/commit/181994afe9f9b73603068d0085af6f88f0a71d7f Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/durable_task/ShellStepTest.java M api/src/main/java/org/jenkinsci/plugins/workflow/actions/TimingAction.java M api/src/main/java/org/jenkinsci/plugins/workflow/flow/FlowExecution.java M api/src/main/java/org/jenkinsci/plugins/workflow/flow/FlowExecutionOwner.java M api/src/main/java/org/jenkinsci/plugins/workflow/graph/FlowNode.java M api/src/main/resources/lib/flow/nodeCaption.jelly M api/src/main/resources/org/jenkinsci/plugins/workflow/graph/FlowNode/index.jelly M job/src/main/java/org/jenkinsci/plugins/workflow/job/WorkflowRun.java A job/src/main/java/org/jenkinsci/plugins/workflow/job/views/FlowGraphAction.java A job/src/main/java/org/jenkinsci/plugins/workflow/job/views/FlowGraphTableAction.java A job/src/main/java/org/jenkinsci/plugins/workflow/job/views/GraphVizAction.java M job/src/main/resources/org/jenkinsci/plugins/workflow/job/WorkflowRun/index.jelly A job/src/main/resources/org/jenkinsci/plugins/workflow/job/views/FlowGraphAction/index.jelly A job/src/main/resources/org/jenkinsci/plugins/workflow/job/views/FlowGraphTableAction/index.jelly M support/src/main/java/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTable.java M support/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/ConsoleColumn/column.jelly M support/src/main/resources/org/jenkinsci/plugins/workflow/support/visualization/table/FlowGraphTable/ajax.jelly Log Message: ----------- Merge remote-tracking branch 'origin/master' into DescribableHelper-JSON Commit: 41ff399d356c9a36dea613ba259ea220a62b7cac https://github.com/jenkinsci/workflow-plugin/commit/41ff399d356c9a36dea613ba259ea220a62b7cac Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M README.md M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/scm/MercurialStepTest.java M basic-steps/CORE-STEPS.md M scm-step/README.md Log Message: ----------- Updating tests and docs with new CoreStep/GenericSCMStep syntax. Commit: 66e856f07d543d29fe427feb6e76bac329f2149d https://github.com/jenkinsci/workflow-plugin/commit/66e856f07d543d29fe427feb6e76bac329f2149d Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Initial support for binding maps. Commit: b424a91f0b287705c826e0d5e3153bd7c56df2a3 https://github.com/jenkinsci/workflow-plugin/commit/b424a91f0b287705c826e0d5e3153bd7c56df2a3 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Context-sensitive map binding. Commit: 4c41b9e261617e0b186df948184daac5551e83a2 https://github.com/jenkinsci/workflow-plugin/commit/4c41b9e261617e0b186df948184daac5551e83a2 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- SimpleBuildStep needs special handling. Commit: 3689284d5e3292d00ae7a0e8dabc6a2b1c7b2d0b https://github.com/jenkinsci/workflow-plugin/commit/3689284d5e3292d00ae7a0e8dabc6a2b1c7b2d0b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java Log Message: ----------- Throwing out Jenkins.getDescriptorList for now and doing custom filtering on Descriptor extensions. Commit: 77f767a9fb37c777442017bb3916d478a9d42bb8 https://github.com/jenkinsci/workflow-plugin/commit/77f767a9fb37c777442017bb3916d478a9d42bb8 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java Log Message: ----------- Do not misinterpret a struct map passed as the value of a single mandatory parameter as a map of parameters. Commit: fd046bc9dea4d16a1b6657b1ad42aeae6cddb962 https://github.com/jenkinsci/workflow-plugin/commit/fd046bc9dea4d16a1b6657b1ad42aeae6cddb962 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M README.md M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/scm/MercurialStepTest.java M basic-steps/CORE-STEPS.md M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java Log Message: ----------- Cannot omit the default parameter name for CoreStep & GenericSCMStep. Or if you do, the value must not syntactically be a map expression (as opposed to a variable referring to a map). This is due to an apparent limitation in Groovy syntax. (Manifested as an UnsupportedOperationException with opaque stack trace in groovy-cps.) Commit: f5898ae0ac29934135c6c8f9502a20a6214d4fdf https://github.com/jenkinsci/workflow-plugin/commit/f5898ae0ac29934135c6c8f9502a20a6214d4fdf Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-11 (Tue, 11 Nov 2014) Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java Log Message: ----------- Yet another syntax which works. Which should be picked? Commit: a3a5d10e56414337ac64b5bfad35bbee2e2db588 https://github.com/jenkinsci/workflow-plugin/commit/a3a5d10e56414337ac64b5bfad35bbee2e2db588 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M README.md M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java M basic-steps/CORE-STEPS.md M scm-step/README.md Log Message: ----------- Going with the shorter syntax. Commit: 501cb5780376d704355e9f2df84acfabebdf331c https://github.com/jenkinsci/workflow-plugin/commit/501cb5780376d704355e9f2df84acfabebdf331c Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java Log Message: ----------- Comment. Commit: f60f94bc5740f1bf57f2f21ed5107d926c282e6c https://github.com/jenkinsci/workflow-plugin/commit/f60f94bc5740f1bf57f2f21ed5107d926c282e6c Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java Log Message: ----------- We also intend to generate the shorter syntax. Commit: f10c6e74749fef1d5d3f6f5bc871ca7c86ef5335 https://github.com/jenkinsci/workflow-plugin/commit/f10c6e74749fef1d5d3f6f5bc871ca7c86ef5335 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/scm/MercurialStepTest.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/Snippetizer.java M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/SCMStep.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractStepDescriptorImpl.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/StepDescriptor.java Log Message: ----------- Can also use shorter syntax for GenericSCMStep, but need to move special treatment of the value key to DSL/Snippetizer. This is probably where it belonged anyway: it is syntactic sugar specific to Groovy. Commit: f6d57d37cbfaaca2d290c3d78f52ec6d60fa29b0 https://github.com/jenkinsci/workflow-plugin/commit/f6d57d37cbfaaca2d290c3d78f52ec6d60fa29b0 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/SCMStep.java Log Message: ----------- Seems that SCMStep can indeed be simplified considerably. Commit: 162e9abfe1de9cf2d4dffc3a711b79f0dcf1b326 https://github.com/jenkinsci/workflow-plugin/commit/162e9abfe1de9cf2d4dffc3a711b79f0dcf1b326 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStep.java Log Message: ----------- newInstance should now be expecting the actual param name, not value. Commit: a7b7f74fe62e1ca36ac4457889fd149eb7c4aa6e https://github.com/jenkinsci/workflow-plugin/commit/a7b7f74fe62e1ca36ac4457889fd149eb7c4aa6e Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/Snippetizer.java Log Message: ----------- For SnippetizerTest to work, the handling of single parameters had to be pushed down into parseArgs. Anyway it seems possible to totally expurgate KEY_VALUE, which was removed from visibility in 0.1-beta-5 anyway. Commit: eed428c675d29328960f9490bf52b092e9b48aef https://github.com/jenkinsci/workflow-plugin/commit/eed428c675d29328960f9490bf52b092e9b48aef Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Verifying that at least instantiate handles nested structs with @DataBoundSetter. Commit: 4eda86c6f381d3eafe3260acae5d2683898551d7 https://github.com/jenkinsci/workflow-plugin/commit/4eda86c6f381d3eafe3260acae5d2683898551d7 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java Log Message: ----------- No sense in swallowing NoStaplerConstructorException. Commit: 790399636ea9b4c23fd6cad92e3c58e31a2118f9 https://github.com/jenkinsci/workflow-plugin/commit/790399636ea9b4c23fd6cad92e3c58e31a2118f9 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStep.java Log Message: ----------- For DSL.parseArgs to find what id is, it needs to be in a @DataBoundConstructor. Commit: 4191bf231bed3ad30a36bfef300d6b0aa92d1425 https://github.com/jenkinsci/workflow-plugin/commit/4191bf231bed3ad30a36bfef300d6b0aa92d1425 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/Snippetizer.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Mostly implemented snippetizing of nested structs. Commit: c73b359af3d063b2271cc21de0ba7bffa320243b https://github.com/jenkinsci/workflow-plugin/commit/c73b359af3d063b2271cc21de0ba7bffa320243b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- More concise tests. Commit: fde853290231abe804f8b5f3459d4a18ffa1e74b https://github.com/jenkinsci/workflow-plugin/commit/fde853290231abe804f8b5f3459d4a18ffa1e74b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/Snippetizer.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Handling Enum directly in DescribableHelper. Commit: 3a7f0472509d2f81fcdc53c295c8cb5b0d5045bb https://github.com/jenkinsci/workflow-plugin/commit/3a7f0472509d2f81fcdc53c295c8cb5b0d5045bb Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/Snippetizer.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Handling URL directly in DescribableHelper. Also handling value coercion even for @DataBoundSetter on fields (previously worked only on methods). Commit: 5619417d34e5324b9a641a640b77c138c9f15742 https://github.com/jenkinsci/workflow-plugin/commit/5619417d34e5324b9a641a640b77c138c9f15742 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Verifying that GString is still handled. Commit: 0f28ba30d654eadbd560cb60b2efb57b6728d0c6 https://github.com/jenkinsci/workflow-plugin/commit/0f28ba30d654eadbd560cb60b2efb57b6728d0c6 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java Log Message: ----------- Another use of Enum not needed here. Commit: b8fdabc9b591ee13224e63d126b1d3878d885c72 https://github.com/jenkinsci/workflow-plugin/commit/b8fdabc9b591ee13224e63d126b1d3878d885c72 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Handling Character. Commit: fe4234718eaf2080e68287fb5a803ca9ed841892 https://github.com/jenkinsci/workflow-plugin/commit/fe4234718eaf2080e68287fb5a803ca9ed841892 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java Log Message: ----------- Need to allow null values also on @DataBoundSetter fields. Commit: 378bacc419e9bb660cd1b419b8a64ec09a53b6fe https://github.com/jenkinsci/workflow-plugin/commit/378bacc419e9bb660cd1b419b8a64ec09a53b6fe Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/Snippetizer.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Some support for lists & arrays. Commit: a3ef296c04fa21f7bd1dc74a372c68f5b71442e9 https://github.com/jenkinsci/workflow-plugin/commit/a3ef296c04fa21f7bd1dc74a372c68f5b71442e9 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Supporting structs in arrays; not yet in lists. Commit: 0518142f7b2bbd45c05d3a4d78ea1eef66e34e96 https://github.com/jenkinsci/workflow-plugin/commit/0518142f7b2bbd45c05d3a4d78ea1eef66e34e96 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Progress on supporting lists of structs. instantiate works; uninstantiate does not. Commit: b24ebd3250b10975bd86c8ce64c0d22fff169cdf https://github.com/jenkinsci/workflow-plugin/commit/b24ebd3250b10975bd86c8ce64c0d22fff169cdf Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java Log Message: ----------- Can at least make hetero lists work naturally. Commit: 91df0bf2d0aaf51c97689e45f87a035ed5c77ab7 https://github.com/jenkinsci/workflow-plugin/commit/91df0bf2d0aaf51c97689e45f87a035ed5c77ab7 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java Log Message: ----------- Probably now finished struct list support. Commit: 3f27f1b19bcb1893bfd21360405ffa75feff23b2 https://github.com/jenkinsci/workflow-plugin/commit/3f27f1b19bcb1893bfd21360405ffa75feff23b2 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java Log Message: ----------- Noting, but ignoring, the issue with BuildTriggerStep.parameters. Commit: 052a5ae25ae59db12bb374a3969fd22f3013f50f https://github.com/jenkinsci/workflow-plugin/commit/052a5ae25ae59db12bb374a3969fd22f3013f50f Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/GenericSCMStep.java Log Message: ----------- Fixed getter name. Commit: 7d11264065254e7abb69eae91d3c62933b7ecee3 https://github.com/jenkinsci/workflow-plugin/commit/7d11264065254e7abb69eae91d3c62933b7ecee3 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java Log Message: ----------- Need to handle generic Collection parameters as for GitSCM.submoduleCfg. Commit: 1113f12689cd17fca07dd6be13b4b80895030b23 https://github.com/jenkinsci/workflow-plugin/commit/1113f12689cd17fca07dd6be13b4b80895030b23 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2014-11-12 (Wed, 12 Nov 2014) Changed paths: M README.md M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/CoreStepTest.java M aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/scm/MercurialStepTest.java M basic-steps/CORE-STEPS.md M basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/CoreStep.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/DSL.java M cps/src/main/java/org/jenkinsci/plugins/workflow/cps/Snippetizer.java M cps/src/test/java/org/jenkinsci/plugins/workflow/cps/SnippetizerTest.java M scm-step/README.md M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/GenericSCMStep.java M scm-step/src/main/java/org/jenkinsci/plugins/workflow/steps/scm/SCMStep.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/AbstractStepDescriptorImpl.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/steps/StepDescriptor.java M step-api/src/main/java/org/jenkinsci/plugins/workflow/structs/DescribableHelper.java M step-api/src/test/java/org/jenkinsci/plugins/workflow/structs/DescribableHelperTest.java M support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/SemaphoreStep.java Log Message: ----------- Merge branch 'DescribableHelper-JSON' Compare: https://github.com/jenkinsci/workflow-plugin/compare/3069f4f9bc90...1113f12689cd -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.