Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: cc18d5bfbf05a6684e6b59c4ace9571e577619aa https://github.com/galaxyproject/galaxy/commit/cc18d5bfbf05a6684e6b59c4ace95... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-07-25 (Tue, 25 Jul 2017) Changed paths: M lib/galaxy/jobs/runners/cli.py Log Message: ----------- Prevent early dataset state changes This prevents a (rare) problem when running a workflow, where a "step 2" requires tool metadata from the output of "step 1". Calling `job_wrapper.state_change()` too early will cause the next job to run, which will fail due to missing metadata. Note that other job runners do not explicitly call `job_wrapper.change_state()` when the state is OK. Commit: a930e54021f702eedb7b21385c060249030c3984 https://github.com/galaxyproject/galaxy/commit/a930e54021f702eedb7b21385c060... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-07-25 (Tue, 25 Jul 2017) Changed paths: M lib/galaxy/jobs/runners/cli.py Log Message: ----------- Simplify check_watched_items logic Commit: e1c54f37d904127aeebc5ce7010d3cfc45fcb921 https://github.com/galaxyproject/galaxy/commit/e1c54f37d904127aeebc5ce7010d3... Author: John Chilton <jmchilton@gmail.com> Date: 2017-07-28 (Fri, 28 Jul 2017) Changed paths: M lib/galaxy/jobs/runners/cli.py Log Message: ----------- Merge pull request #4343 from mvdbeek/clirunner_fix_metadata Prevent early dataset state changes in the ShellJobRunner Compare: https://github.com/galaxyproject/galaxy/compare/55ad61c28fd0...e1c54f37d904