<commit_before><table class="page-list">

  <tr class="page-list-heading">
    <th></th><th></th>
    <th nowrap="nowrap">version</th>
    <th nowrap="nowrap">updated on</th>
  </tr>

<% @asset.versions.reverse.each do |version| -%>
  <tr class="<%= cycle('shade-odd', 'shade-even') %>" id="asset_<%= @asset.id %>_version_<%= version.version %>">
    <td>
      <% if @current_user.may?(:edit, @page) and version.version < @asset.version -%>
        <span><%= destroy_version_link(version) %></span>
      <% end -%>
    </td>
    <td><%= link_to_asset(version.thumbnails, :small, :crop! => '32x32') %></td>
    <td><%= link_to "version #{version.version}", version.url %></td>
    <td><%= full_time(version.updated_at) %></td>
  </tr>
<% end -%>
</table>
<commit_msg>fixed type on asset history partial (for real this time)<commit_after><table class="page-list">

  <tr class="page-list-heading">
    <th></th><th></th>
    <th nowrap="nowrap">version</th>
    <th nowrap="nowrap">updated on</th>
  </tr>

<% @asset.versions.reverse.each do |version| -%>
  <tr class="<%= cycle('shade-odd', 'shade-even') %>" id="asset_<%= @asset.id %>_version_<%= version.version %>">
    <td>
      <% if @current_user.may?(:edit, @page) and version.version < @asset.version -%>
        <span><%= destroy_version_link(version) %></span>
      <% end -%>
    </td>
    <td><%= link_to_asset(version, :small, :crop! => '32x32') %></td>
    <td><%= link_to "version #{version.version}", version.url %></td>
    <td><%= full_time(version.updated_at) %></td>
  </tr>
<% end -%>
</table>

{'fraction_non_alphanumeric': 0.24808673469387754, 'fraction_numerical': 0.00510204081632653, 'mean_word_length': 3.7981651376146788, 'pattern_counts': {'":': 0, '<': 75, '<?xml version=': 0, '>': 75, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1370692', 'n_tokens_mistral': 624, 'n_tokens_neox': 590, 'n_words': 113}