commit/galaxy-central: davebgx: Fix issue in migrations where the same complex repository would be installed once for each repository that depends on it.
1 new commit in galaxy-central: https://bitbucket.org/galaxy/galaxy-central/commits/fd24924488a5/ Changeset: fd24924488a5 User: davebgx Date: 2014-04-02 15:13:33 Summary: Fix issue in migrations where the same complex repository would be installed once for each repository that depends on it. Affected #: 1 file diff -r 6b9ebef104e83067a614e0f98b466d7f99050743 -r fd24924488a575516696595a8e61e276d795f2b5 lib/tool_shed/galaxy_install/install_manager.py --- a/lib/tool_shed/galaxy_install/install_manager.py +++ b/lib/tool_shed/galaxy_install/install_manager.py @@ -57,8 +57,9 @@ print error_message else: root = tree.getroot() - self.tool_shed_url = suc.get_url_from_tool_shed( self.app, root.get( 'name' ) ) - self.tool_shed = suc.clean_tool_shed_url( self.tool_shed_url ) + defined_tool_shed_url = root.get( 'name' ) + self.tool_shed_url = suc.get_url_from_tool_shed( self.app, defined_tool_shed_url ) + self.tool_shed = suc.clean_tool_shed_url( defined_tool_shed_url ) self.repository_owner = common_util.REPOSITORY_OWNER index, self.shed_config_dict = suc.get_shed_tool_conf_dict( app, self.migrated_tools_config ) # Since tool migration scripts can be executed any number of times, we need to make sure the appropriate tools are defined in Repository URL: https://bitbucket.org/galaxy/galaxy-central/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.
participants (1)
-
commits-noreply@bitbucket.org