gitdir

[root]/ views / tree.erb

777B

raw
<h1><a href="/<%= h @repo.name %>"><%= h @repo.name %></a></h1>
<p class="path">
  <a href="/<%= h @repo.name %>/tree/<%= h @ref %>">[root]</a><%= "/ #{path_crumb(@repo.name, @ref, @path)}" unless @path.empty? %>
</p>
<%= repo_nav(@repo.name, @ref, 'files') %>

<table>
<%- @tree.each do |entry| -%>
<%- full = @path.empty? ? entry[:name] : "#{@path}/#{entry[:name]}" -%>
<tr>
  <td class="mode"><%= h entry[:mode] %></td>
  <td>
    <%- if entry[:type] == 'tree' -%>
    <a href="/<%= h @repo.name %>/tree/<%= h @ref %>/<%= h full %>"><%= h entry[:name] %>/</a>
    <%- else -%>
    <a href="/<%= h @repo.name %>/blob/<%= h @ref %>/<%= h full %>"><%= h entry[:name] %></a>
    <%- end -%>
  </td>
  <td class="hash"><%= h entry[:hash][0..7] %></td>
</tr>
<%- end -%>
</table>