[galaxyproject/galaxy] ac10e0: Reload tools if a macro changes
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: ac10e0d2245ed9bfec4893512fb1d46532654146 https://github.com/galaxyproject/galaxy/commit/ac10e0d2245ed9bfec4893512fb1d... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-09-19 (Tue, 19 Sep 2017) Changed paths: M lib/galaxy/jobs/__init__.py M lib/galaxy/tools/__init__.py M lib/galaxy/tools/cache.py M lib/galaxy/tools/parser/factory.py M lib/galaxy/tools/parser/xml.py M lib/galaxy/tools/parser/yaml.py M lib/galaxy/tools/toolbox/base.py M lib/galaxy/util/xml_macros.py M scripts/validate_tools.sh M test/unit/tools/test_tool_loader.py M test/unit/tools/test_toolbox.py M test/unit/tools_support.py Log Message: ----------- Reload tools if a macro changes We do this by recording any macros that are required to load a tool. When loading a tool we register the macro to be watched, and if the macro changes we reload all corresponding tools. Commit: d3d134030aded5b29e62c4c1d5946f3266a34827 https://github.com/galaxyproject/galaxy/commit/d3d134030aded5b29e62c4c1d5946... Author: John Chilton <jmchilton@gmail.com> Date: 2017-09-21 (Thu, 21 Sep 2017) Changed paths: M lib/galaxy/jobs/__init__.py M lib/galaxy/tools/loader.py M lib/galaxy/tools/parser/factory.py M lib/galaxy/util/xml_macros.py M scripts/validate_tools.sh M test/unit/tools/test_tool_loader.py Log Message: ----------- Rework #4635 to preserve backward compatibility on modules shared via galaxy-lib. Also cleanup comments and such in xml_macros to reflect this doesn't apply just to tools. Commit: 87d5d440238e1ce7f1aaaeb152bc00ecf1f6faf1 https://github.com/galaxyproject/galaxy/commit/87d5d440238e1ce7f1aaaeb152bc0... Author: John Chilton <jmchilton@gmail.com> Date: 2017-09-21 (Thu, 21 Sep 2017) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/cache.py M lib/galaxy/tools/loader.py M lib/galaxy/tools/parser/factory.py M lib/galaxy/tools/parser/xml.py M lib/galaxy/tools/parser/yaml.py M lib/galaxy/tools/toolbox/base.py M lib/galaxy/util/xml_macros.py M test/unit/tools/test_tool_loader.py M test/unit/tools/test_toolbox.py M test/unit/tools_support.py Log Message: ----------- Merge pull request #4635 from mvdbeek/reload_on_macro_changes Reload tools if a macro changes Compare: https://github.com/galaxyproject/galaxy/compare/e057d7d88700...87d5d440238e
participants (1)
-
GitHub