[galaxyproject/galaxy] 54e4f0: disable hg middleware
Branch: refs/heads/master-toolshed Home: https://github.com/galaxyproject/galaxy Commit: 54e4f0a29c72f74f17c9cb75f16c24fc829152c5 https://github.com/galaxyproject/galaxy/commit/54e4f0a29c72f74f17c9cb75f16c2... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/buildapp.py Log Message: ----------- disable hg middleware Commit: bb5aab9553a0af9368d46c74e37ca89d3cfdb7c5 https://github.com/galaxyproject/galaxy/commit/bb5aab9553a0af9368d46c74e37ca... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/buildapp.py R lib/galaxy/webapps/tool_shed/framework/middleware/hg.py M test/shed_functional/functional/test_0310_hg_api_features.py Log Message: ----------- remove unwanted hg middleware remove obsolete test Commit: 47fcec8102fea8f67d0b7f469eea8b6c10940c22 https://github.com/galaxyproject/galaxy/commit/47fcec8102fea8f67d0b7f469eea8... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M config/tool_shed.ini.sample M lib/galaxy/webapps/tool_shed/config.py Log Message: ----------- remove obsolete config option Commit: a88829e62bd0459189d6bed24fa70bb47cf73164 https://github.com/galaxyproject/galaxy/commit/a88829e62bd0459189d6bed24fa70... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/buildapp.py M lib/galaxy/webapps/tool_shed/controllers/hg.py Log Message: ----------- remove code related to hg push Commit: 929297f5b68e7e36260e127df83292c6dd96e591 https://github.com/galaxyproject/galaxy/commit/929297f5b68e7e36260e127df8329... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/controllers/hg.py Log Message: ----------- reimplement clone tracking that used to be in the middleware Commit: 980393c6ebcb614099abe0f9c13bbf9821219f91 https://github.com/galaxyproject/galaxy/commit/980393c6ebcb614099abe0f9c13bb... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/api/repositories.py M lib/galaxy/webapps/tool_shed/buildapp.py M lib/galaxy/webapps/tool_shed/controllers/repository.py Log Message: ----------- prevent TS from creating sessions for repo status checks this had to be done: - enable Routes middleware - redirect in the middleware before the request reaches the app - properly forward the contents of the query string - move the controller method to the API namespace and properly decorate - provide the ability to not hexlify the response (so we can dump it in future Galaxy release) I hope that this work will allow easier transition from controllers to APIs and also smoother deprecation of API endpoints. Commit: 1c4aae3040c578dbd9d05e756f44dba44471d74f https://github.com/galaxyproject/galaxy/commit/1c4aae3040c578dbd9d05e756f44d... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/buildapp.py Log Message: ----------- reorder middleware imports, explicitly store and pass routes mapper Conflicts: lib/galaxy/webapps/tool_shed/buildapp.py Commit: 12e0b9485aaf8bf4cf104fd6bb2471c11a8e653c https://github.com/galaxyproject/galaxy/commit/12e0b9485aaf8bf4cf104fd6bb247... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/api/repositories.py M lib/galaxy/webapps/tool_shed/buildapp.py Log Message: ----------- amke endpoint name more RESTful Commit: 631ee7f0b23e09355b2f583536e8566b3d8d0b83 https://github.com/galaxyproject/galaxy/commit/631ee7f0b23e09355b2f583536e85... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/config.py M lib/galaxy/webapps/tool_shed/app.py Log Message: ----------- make routes.middleware less chatty, and reorder import Conflicts: lib/galaxy/config.py Commit: c541c023d8fd94f0ba64059500de622ea17cbced https://github.com/galaxyproject/galaxy/commit/c541c023d8fd94f0ba64059500de6... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/buildapp.py Log Message: ----------- be python3 compatible, thanks EagleEyes Commit: 08a2381e1dc8e8eb7eb0dee4c9f29bef41282d38 https://github.com/galaxyproject/galaxy/commit/08a2381e1dc8e8eb7eb0dee4c9f29... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/buildapp.py Log Message: ----------- create own mapper for middleware redirects Commit: 81cc44d0d0445c84a99ad05cc2236287a3712b30 https://github.com/galaxyproject/galaxy/commit/81cc44d0d0445c84a99ad05cc2236... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-18 (Thu, 18 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/api/repositories.py M lib/galaxy/webapps/tool_shed/buildapp.py Log Message: ----------- fix pep8 Commit: 310c053e3f6dfb27a87938bf4380ffd3fe6da6ec https://github.com/galaxyproject/galaxy/commit/310c053e3f6dfb27a87938bf4380f... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M lib/galaxy/webapps/tool_shed/app.py Log Message: ----------- remove unused import Commit: 201cbc91c65c9e6be8eae4a5032774daffc07d86 https://github.com/galaxyproject/galaxy/commit/201cbc91c65c9e6be8eae4a503277... Author: John Chilton <jmchilton@gmail.com> Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M config/tool_shed.ini.sample M lib/galaxy/webapps/tool_shed/config.py Log Message: ----------- Make tool shed logging like Galaxy logging. - Reduces duplicated code. - Enables best practice of commenting out defaults in shed sample config. - Add auto_configure_logging option to tool shed to match Galaxy. Commit: b27089ed28d7826db53befc8adcf68017012e431 https://github.com/galaxyproject/galaxy/commit/b27089ed28d7826db53befc8adcf6... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M lib/galaxy/config.py M lib/galaxy/webapps/tool_shed/app.py M lib/galaxy/webapps/tool_shed/config.py Log Message: ----------- move the configure_logging import to the app.py where it is used remove routes.middleware chatty logging as the PR is independent on this Commit: 9351dac59794e136b1fd4780c0bacb972560d81a https://github.com/galaxyproject/galaxy/commit/9351dac59794e136b1fd4780c0bac... Author: Martin Cech <cech.marten@gmail.com> Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M lib/galaxy/config.py Log Message: ----------- put routes middleware back into chatty loggers Commit: 3e65e768c8cb486c24d6dfe87365d048f470027d https://github.com/galaxyproject/galaxy/commit/3e65e768c8cb486c24d6dfe87365d... Author: John Chilton <jmchilton@gmail.com> Date: 2016-08-19 (Fri, 19 Aug 2016) Changed paths: M config/tool_shed.ini.sample M lib/galaxy/config.py M lib/galaxy/webapps/tool_shed/api/repositories.py M lib/galaxy/webapps/tool_shed/app.py M lib/galaxy/webapps/tool_shed/buildapp.py M lib/galaxy/webapps/tool_shed/config.py M lib/galaxy/webapps/tool_shed/controllers/hg.py M lib/galaxy/webapps/tool_shed/controllers/repository.py R lib/galaxy/webapps/tool_shed/framework/middleware/hg.py M test/shed_functional/functional/test_0310_hg_api_features.py Log Message: ----------- Merge pull request #2813 from martenson/master-toolshed [master-toolshed] cherrypick middleware and sessionless changes Compare: https://github.com/galaxyproject/galaxy/compare/8d512c98e237...3e65e768c8cb
participants (1)
-
GitHub