Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: ad68b154d4cbecdbc2e96e58d9d3c4153e014eeb https://github.com/galaxyproject/galaxy/commit/ad68b154d4cbecdbc2e96e58d9d3c... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M lib/galaxy/tools/toolbox/base.py M lib/galaxy/tools/toolbox/cache.py M lib/galaxy/tools/toolbox/watcher.py M test/unit/tools/test_toolbox.py Log Message: ----------- Make ToolConfWatcher watch ToolCache If any item in the tool cache has changed (local tool update, repository update, tool deleted) the toolbox will be reloaded and any tool changes are applied. Should fix https://github.com/galaxyproject/galaxy/issues/3813. Commit: c91c988c852e5a30e1c7c69168b5df770933dcd5 https://github.com/galaxyproject/galaxy/commit/c91c988c852e5a30e1c7c69168b5d... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M test/unit/tools/test_watcher.py Log Message: ----------- Fix ToolConfWatcher test: can only watch existing files Commit: 5be7ebe780b487175563eb4661955a07df1d30cd https://github.com/galaxyproject/galaxy/commit/5be7ebe780b487175563eb4661955... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M lib/galaxy/queue_worker.py M test/unit/tools/test_toolbox.py Log Message: ----------- Only call tool_cache.cleanup if tool_cache exists Commit: 4d9cf642a80025e28ea0276f8c41fcd9d9a53903 https://github.com/galaxyproject/galaxy/commit/4d9cf642a80025e28ea0276f8c41f... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M lib/galaxy/tools/toolbox/base.py Log Message: ----------- Fix toolshed startup by setting tool_cache to `None` (the toolshed loads an empty toolbox) Commit: 0bf2493233fd0afbc07da6620740536938d8d059 https://github.com/galaxyproject/galaxy/commit/0bf2493233fd0afbc07da66207405... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-03-24 (Fri, 24 Mar 2017) Changed paths: M lib/galaxy/tools/toolbox/cache.py Log Message: ----------- Wrap tool_cache cleanup in try/except clause Commit: 197aa402d72895d370307ce9724c86b892cded96 https://github.com/galaxyproject/galaxy/commit/197aa402d72895d370307ce9724c8... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-03-25 (Sat, 25 Mar 2017) Changed paths: M lib/galaxy/tools/toolbox/cache.py Log Message: ----------- Improve ToolCache cleanup logic Pull `removed_tool_ids` out of try/except, so that we can return `removed_tool_ids` even if an exception occured. Fix a typo in the `_should_cleanup` docstring. Many thanks for the suggestions @nsoranzo. Commit: a47828bf892f8e1627bcb5f00ae63be56c9b6fcf https://github.com/galaxyproject/galaxy/commit/a47828bf892f8e1627bcb5f00ae63... Author: Daniel Blankenberg <dan.blankenberg@gmail.com> Date: 2017-03-25 (Sat, 25 Mar 2017) Changed paths: M lib/galaxy/queue_worker.py M lib/galaxy/tools/toolbox/base.py M lib/galaxy/tools/toolbox/cache.py M lib/galaxy/tools/toolbox/watcher.py M test/unit/tools/test_toolbox.py M test/unit/tools/test_watcher.py Log Message: ----------- Merge pull request #3814 from mvdbeek/repository_updates Awesome, thanks @mvdbeek ! Compare: https://github.com/galaxyproject/galaxy/compare/18a26c5f376b...a47828bf892f