Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 8570db46fd5cf9669315376041e80bc733255025 https://github.com/galaxyproject/galaxy/commit/8570db46fd5cf9669315376041e80... Author: John Chilton <jmchilton@gmail.com> Date: 2019-01-15 (Tue, 15 Jan 2019) Changed paths: M lib/galaxy/datatypes/metadata.py M lib/galaxy/jobs/__init__.py A lib/galaxy/metadata/__init__.py M lib/galaxy/model/metadata.py M lib/galaxy/tools/__init__.py M lib/galaxy/tools/actions/metadata.py Log Message: ----------- Abstraction for different metadata collection strategies. Commit: 0aa7474bce58f3e5778330dc7abab3bd222e65ff https://github.com/galaxyproject/galaxy/commit/0aa7474bce58f3e5778330dc7abab... Author: John Chilton <jmchilton@gmail.com> Date: 2019-01-15 (Tue, 15 Jan 2019) Changed paths: M lib/galaxy/jobs/__init__.py M lib/galaxy/metadata/__init__.py M lib/galaxy/tools/__init__.py Log Message: ----------- Simplify metadata strategy interface - load_metadata entry point. Eliminates two methods from the "public interface" for this strategy and replaces them with one that exposes much less of what I'd consider to be internals of what is going on. Commit: 31dd08dde248a3446f8dbf769221158f96f04580 https://github.com/galaxyproject/galaxy/commit/31dd08dde248a3446f8dbf7692211... Author: John Chilton <jmchilton@gmail.com> Date: 2019-01-15 (Tue, 15 Jan 2019) Changed paths: M lib/galaxy/metadata/__init__.py Log Message: ----------- Simplify metadata strategy - make method "private". Commit: 6f449107e4fcb180feda9854188939dea67dd270 https://github.com/galaxyproject/galaxy/commit/6f449107e4fcb180feda985418893... Author: John Chilton <jmchilton@gmail.com> Date: 2019-01-15 (Tue, 15 Jan 2019) Changed paths: M lib/galaxy/metadata/__init__.py Log Message: ----------- Formalize interface for metadata strategy. Commit: ecd6a9c054c8b203be2bc5a3799975b9a8579b94 https://github.com/galaxyproject/galaxy/commit/ecd6a9c054c8b203be2bc5a379997... Author: John Chilton <jmchilton@gmail.com> Date: 2019-01-15 (Tue, 15 Jan 2019) Changed paths: M lib/galaxy/jobs/__init__.py M lib/galaxy/metadata/__init__.py M lib/galaxy/tools/actions/metadata.py Log Message: ----------- Refactor metadata strategy interface to consume dict of outputs. Exposing output names to the generation strategy should allow a more grok-able alternative metadata collection strategy to be implemented with simple output name keys and such. Commit: d2b7e8af32f60548b06abde87211bc24c3f07aa8 https://github.com/galaxyproject/galaxy/commit/d2b7e8af32f60548b06abde87211b... Author: John Chilton <jmchilton@gmail.com> Date: 2019-01-15 (Tue, 15 Jan 2019) Changed paths: M lib/galaxy_ext/metadata/set_metadata.py Log Message: ----------- Refactor set_metadata.py to simplify provided metadata access. Commit: 8bcda83aad15200dd6e72988ef65bf256ac5c18b https://github.com/galaxyproject/galaxy/commit/8bcda83aad15200dd6e72988ef65b... Author: John Chilton <jmchilton@gmail.com> Date: 2019-01-15 (Tue, 15 Jan 2019) Changed paths: M lib/galaxy_ext/metadata/set_metadata.py Log Message: ----------- Bug fix for reading metadata and extension from galaxy.json in set_metadata.py. Commit: 10c2f9cbc286477550e708d65bcd1381857dca15 https://github.com/galaxyproject/galaxy/commit/10c2f9cbc286477550e708d65bcd1... Author: John Chilton <jmchilton@gmail.com> Date: 2019-01-16 (Wed, 16 Jan 2019) Changed paths: M lib/galaxy/datatypes/metadata.py M lib/galaxy/jobs/__init__.py A lib/galaxy/metadata/__init__.py M lib/galaxy/model/metadata.py M lib/galaxy/tools/__init__.py M lib/galaxy/tools/actions/metadata.py M lib/galaxy_ext/metadata/set_metadata.py Log Message: ----------- Merge pull request #7158 from jmchilton/refactor_metadata Cleanup, test, and fix metadata collection code. Compare: https://github.com/galaxyproject/galaxy/compare/74c70ee1d542...10c2f9cbc286 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.