<%inherit file="/base.mako"/> <%namespace file="/message.mako" import="render_msg" /> <%namespace file="/webapps/tool_shed/common/common.mako" import="*" /> <%namespace file="/webapps/tool_shed/repository/common.mako" import="render_clone_str" /> <%namespace file="/webapps/tool_shed/common/repository_actions_menu.mako" import="render_tool_shed_repository_actions" /> <% is_new = repository.is_new( trans.app ) can_push = trans.app.security_agent.can_push( trans.app, trans.user, repository ) can_download = not is_new and ( not is_malicious or can_push ) %> <%! def inherit(context): if context.get('use_panels'): return '/webapps/tool_shed/base_panels.mako' else: return '/base.mako' %> <%inherit file="${inherit(context)}"/> <%def name="stylesheets()"> ${parent.stylesheets()} ${h.css( "library" )} <%def name="javascripts()"> ${parent.javascripts()} ${h.js( "libs/jquery/jquery.rating" )} ${render_tool_shed_repository_actions( repository=repository, metadata=metadata )} %if message: ${render_msg( message, status )} %endif %if can_download:
Repository '${repository.name | h}'
${render_clone_str( repository )}

%endif

<% if can_download: title_str = 'Changesets' else: title_str = '%s changesets' % repository.name %>
${title_str | h}
<% test_date = None %>
%for changeset in changesets: <% ctx_str = str( changeset[ 'ctx' ] ) ctx_parent = str( changeset[ 'parent' ] ) ctx_parent_rev = changeset[ 'parent' ].rev() test_date = changeset[ 'display_date' ] changeset_str = "%s:%s" % ( changeset[ 'rev' ], ctx_str ) if ctx_parent_rev < 0: ctx_parent_str = 'None' else: ctx_parent_str = "%s:%s" % ( ctx_parent_rev, ctx_parent ) if changeset[ 'has_metadata' ]: has_metadata_str = '
Repository metadata is associated with this change set.
' else: has_metadata_str = '' display_date = changeset[ 'display_date' ] %> %if test_date != display_date: ${display_date} %endif %if has_metadata_str:
${has_metadata_str}
%endif
%if ctx_parent_str == 'None': ${ctx_parent_str} %else: ${ctx_parent_str | h} %endif
${changeset[ 'user' ].split()[0] | h}
${changeset[ 'display_date' ]}
%endfor