[galaxy-commits] [galaxyproject/galaxy] c158d0: Refactor shed tool lineage registration

GitHub noreply at github.com
Mon Sep 12 09:46:38 EDT 2016


  Branch: refs/heads/dev
  Home:   https://github.com/galaxyproject/galaxy
  Commit: c158d0b0611ed233b4b3d39fd23822e38d69d4db
      https://github.com/galaxyproject/galaxy/commit/c158d0b0611ed233b4b3d39fd23822e38d69d4db
  Author: Marius van den Beek <m.vandenbeek at gmail.com>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/base.py
    M lib/galaxy/tools/toolbox/lineages/factory.py
    M lib/galaxy/tools/toolbox/lineages/tool_shed.py

  Log Message:
  -----------
  Refactor shed tool lineage registration

to avoid using tool.tool_shed_repository if possible, since this is a
property of the tool instance, which results in a database query. These
sequential queries slow down reloading a large number of tools.


  Commit: 7cc1579c5908186d02aa04f9e72495530d63fe75
      https://github.com/galaxyproject/galaxy/commit/7cc1579c5908186d02aa04f9e72495530d63fe75
  Author: Martin Cech <cech.marten at gmail.com>
  Date:   2016-09-12 (Mon, 12 Sep 2016)

  Changed paths:
    M lib/galaxy/tools/toolbox/base.py
    M lib/galaxy/tools/toolbox/lineages/factory.py
    M lib/galaxy/tools/toolbox/lineages/tool_shed.py

  Log Message:
  -----------
  Merge pull request #2909 from mvdbeek/last_speed_fix

Refactor shed tool lineage registration


Compare: https://github.com/galaxyproject/galaxy/compare/48a841c0d9c8...7cc1579c5908


More information about the galaxy-commits mailing list