Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: fc85857a71a270172e8390c1846daad86f547b14 https://github.com/galaxyproject/galaxy/commit/fc85857a71a270172e8390c1846da... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-16 (Wed, 16 Dec 2015) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/parameters/output_collect.py A lib/galaxy/tools/parser/output_collection_def.py M lib/galaxy/tools/parser/xml.py M lib/galaxy/tools/parser/yaml.py M test/unit/tools/test_collect_primary_datasets.py Log Message: ----------- Separate abstractions for parsing discovered datasets and discovering. This is part of a long effort to build a galaxy.tools.parser module that has no dependencies outside of say galaxy.util - so I can add it to the code shared with planemo and pulsar. This would allow planemo (and by extension Tool Shed 2.0) to reason about tools in an abstract way without the billion dependencies of galxaxy.tools.Tool. Commit: 586ab24970856f12112714759f1ead088bc48a04 https://github.com/galaxyproject/galaxy/commit/586ab24970856f12112714759f1ea... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-16 (Wed, 16 Dec 2015) Changed paths: M lib/galaxy/tools/parameters/basic.py R lib/galaxy/tools/parameters/output.py M lib/galaxy/tools/parser/interface.py A lib/galaxy/tools/parser/output_actions.py M lib/galaxy/tools/parser/xml.py M lib/galaxy/tools/parser/yaml.py Log Message: ----------- Move galaxy.tools.parameters.outputs into galaxy.tools.paraser.output_actions. This module has not external dependencies so it is prefect for the parser module. There still remains work to be done to separate it from XML. Commit: e52cc6614769c0b332c32a1068db816917a5708c https://github.com/galaxyproject/galaxy/commit/e52cc6614769c0b332c32a1068db8... Author: Eric Rasche <rasche.eric@gmail.com> Date: 2015-12-16 (Wed, 16 Dec 2015) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/parameters/basic.py R lib/galaxy/tools/parameters/output.py M lib/galaxy/tools/parameters/output_collect.py M lib/galaxy/tools/parser/interface.py A lib/galaxy/tools/parser/output_actions.py A lib/galaxy/tools/parser/output_collection_def.py M lib/galaxy/tools/parser/xml.py M lib/galaxy/tools/parser/yaml.py M test/unit/tools/test_collect_primary_datasets.py Log Message: ----------- Merge pull request #1349 from jmchilton/planemo_refactor_0 Refactor tool parsing handling toward reuse outside Galaxy Compare: https://github.com/galaxyproject/galaxy/compare/14d25e9d426e...e52cc6614769