<%inherit file="/base.mako"/> <%namespace file="/message.mako" import="render_msg" /> <%namespace file="/admin/tool_shed_repository/repository_actions_menu.mako" import="*" /> <%def name="stylesheets()"> ${parent.stylesheets()} ${h.css( "library" )} <%def name="javascripts()"> ${parent.javascripts()} ${render_galaxy_repository_actions( repository )} %if message: ${render_msg( message, status )} %endif

The following repositories will be inspected and repaired in the order listed to ensure each repository and all of its tool dependencies are correctly installed.

Existing system processes associated with repositories or tool dependencies that are currently being installed will not be automatically terminated. If possible, make sure no installation processes are still running for repositories whose status is or includes cloning, setting tool versions, installing repository dependencies, or installing tool dependencies before clicking the Repair button.

All repositories that do not display an Installed status will be removed from disk and reinstalled.

Click Repair to inspect and repair these repositories.

Repair tool shed repository ${repository.name|h}
<% from tool_shed.util.shed_util_common import get_tool_shed_repository_status_label ordered_repo_info_dicts = repair_dict.get( 'ordered_repo_info_dicts', [] ) %> %for repo_info_dict in ordered_repo_info_dicts: <% for name, repo_info_tuple in repo_info_dict.items(): description, repository_clone_url, changeset_revision, ctx_rev, repository_owner, repository_dependencies, tool_dependencies = repo_info_tuple break status_label = get_tool_shed_repository_status_label( trans.app, tool_shed_repository=None, name=name, owner=repository_owner, changeset_revision=changeset_revision, repository_clone_url=repository_clone_url ) %> %endfor
Name Owner Changeset revision Status
${name | h} ${repository_owner | h} ${changeset_revision | h} ${status_label}