Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: c8573888232f15ef3641bfeb2f0d92a7aa80387f https://github.com/galaxyproject/galaxy/commit/c8573888232f15ef3641bfeb2f0d9... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-03-27 (Mon, 27 Mar 2017) Changed paths: M lib/galaxy/app.py M lib/galaxy/queue_worker.py M lib/galaxy/tools/__init__.py M lib/galaxy/tools/data_manager/manager.py M lib/galaxy/tools/toolbox/base.py M lib/galaxy/tools/toolbox/watcher.py Log Message: ----------- Merge ToolConfWatchers and separate from Toolbox This should avoid some complexities associated with managing threads. I would also like to eliminate the separate reload_tool_data_tables and reload_data_managers callbacks and do this when reloading the toolbox, but every tool data table reload triggers twice the download of http://igv.broadinstitute.org/genomes/genomes.txt, which each time takes 2 seconds. Commit: 1a5e337420e4832593b6e30089c0022291fd6078 https://github.com/galaxyproject/galaxy/commit/1a5e337420e4832593b6e30089c00... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-04-03 (Mon, 03 Apr 2017) Changed paths: M .ci/flake8_lint_include_list.txt M lib/galaxy/app.py M lib/galaxy/tools/toolbox/watcher.py A lib/galaxy/webapps/galaxy/config_watchers.py Log Message: ----------- Move ConfigWatchers into galaxy.webapps.galaxy.config_watchers Commit: f79fb9075a4f724d5bad95163a6450c9ffb89b84 https://github.com/galaxyproject/galaxy/commit/f79fb9075a4f724d5bad95163a645... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-04-03 (Mon, 03 Apr 2017) Changed paths: M lib/galaxy/app.py M lib/galaxy/config.py M lib/galaxy/tools/toolbox/base.py M lib/galaxy/webapps/galaxy/config_watchers.py M test/unit/tools/test_toolbox.py Log Message: ----------- Move ToolWatcher from Toolbox to ConfigWatchers class Commit: 63f1efd15a6903526406ff8d643fb3d6f4a5e678 https://github.com/galaxyproject/galaxy/commit/63f1efd15a6903526406ff8d643fb... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-04-03 (Mon, 03 Apr 2017) Changed paths: M lib/galaxy/tools/toolbox/base.py Log Message: ----------- Fix toolshed startup Commit: c4e6671ce50a64ba561a3ef815816426183adf4d https://github.com/galaxyproject/galaxy/commit/c4e6671ce50a64ba561a3ef815816... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-04-03 (Mon, 03 Apr 2017) Changed paths: M lib/galaxy/webapps/galaxy/config_watchers.py Log Message: ----------- Fix import order in config_watchers.py Commit: b037332e943edbf9cf65f4799a1226bf53e8476a https://github.com/galaxyproject/galaxy/commit/b037332e943edbf9cf65f4799a122... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-04-03 (Mon, 03 Apr 2017) Changed paths: M lib/galaxy/webapps/galaxy/config_watchers.py Log Message: ----------- Avoid race-condition between multiple instances of ToolConfWatchers Commit: 2c7089df46fa0a5178a1e0f72cc87514e8a97142 https://github.com/galaxyproject/galaxy/commit/2c7089df46fa0a5178a1e0f72cc87... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-04-03 (Mon, 03 Apr 2017) Changed paths: M lib/galaxy/tools/toolbox/base.py Log Message: ----------- Fix TS tests Commit: e7a4ae5c154e5a9a9d2767c76ea043c5fd846fe8 https://github.com/galaxyproject/galaxy/commit/e7a4ae5c154e5a9a9d2767c76ea04... Author: John Chilton <jmchilton@gmail.com> Date: 2017-04-07 (Fri, 07 Apr 2017) Changed paths: M .ci/flake8_lint_include_list.txt M lib/galaxy/app.py M lib/galaxy/config.py M lib/galaxy/queue_worker.py M lib/galaxy/tools/__init__.py M lib/galaxy/tools/data_manager/manager.py M lib/galaxy/tools/toolbox/base.py M lib/galaxy/tools/toolbox/watcher.py A lib/galaxy/webapps/galaxy/config_watchers.py M test/unit/tools/test_toolbox.py Log Message: ----------- Merge pull request #3821 from mvdbeek/repository_updates Merge ToolConfWatchers and separate from Toolbox Compare: https://github.com/galaxyproject/galaxy/compare/b5323e714726...e7a4ae5c154e