Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Run `hg clone` in a subprocess instead of using Mercurial API #4979
Using the API is discouraged by upstream, see:
Moreover, the old code randomly causes the following error when installing big ToolShed repositories (e.g. any qiime tool) through the admin UI:
tool_shed.util.hg_util DEBUG 2017-11-03 17:36:45,950 Error cloning repository: signal only works in main thread
This error occurs when Galaxy runs under Paste and also when it runs under uWSGI with multiple threads per process.