annotate app/views/repositories/revision.html.erb @ 1459:cf78a7ade302 luisf

Merge from branch "bug_794"
author luisf <luis.figueira@eecs.qmul.ac.uk>
date Mon, 11 Nov 2013 18:25:50 +0000
parents bb32da3bea34
children 51364c0cd58f
rev   line source
Chris@0 1 <div class="contextual">
chris@741 2
chris@741 3 <%= link_to_revision_archive(@repository, @changeset, @project, { :text => l(:label_download_revision), :class => 'icon icon-package' }) %>
chris@741 4 &nbsp;&nbsp;
chris@741 5
Chris@0 6 &#171;
Chris@0 7 <% unless @changeset.previous.nil? -%>
Chris@1115 8 <%= link_to_revision(@changeset.previous, @repository, :text => l(:label_previous)) %>
Chris@0 9 <% else -%>
Chris@0 10 <%= l(:label_previous) %>
Chris@0 11 <% end -%>
chris@741 12
Chris@0 13 <% unless @changeset.next.nil? -%>
Chris@1115 14 <%= link_to_revision(@changeset.next, @repository, :text => l(:label_next)) %>
Chris@0 15 <% else -%>
Chris@0 16 <%= l(:label_next) %>
Chris@0 17 <% end -%>
Chris@0 18 &#187;&nbsp;
Chris@0 19
Chris@1115 20 <%= form_tag({:controller => 'repositories',
Chris@441 21 :action => 'revision',
Chris@441 22 :id => @project,
Chris@1115 23 :repository_id => @repository.identifier_param,
Chris@441 24 :rev => nil},
Chris@441 25 :method => :get) do %>
Chris@117 26 <%= text_field_tag 'rev', @rev, :size => 8 %>
Chris@0 27 <%= submit_tag 'OK', :name => nil %>
Chris@0 28 <% end %>
chris@741 29
Chris@0 30 </div>
Chris@0 31
Chris@1115 32 <h2><%= avatar(@changeset.user, :size => "24") %><%= l(:label_revision) %> <%= format_revision(@changeset) %></h2>
Chris@0 33
Chris@1115 34 <% if @changeset.scmid.present? || @changeset.parents.present? || @changeset.children.present? %>
Chris@909 35 <table class="revision-info">
Chris@1115 36 <% if @changeset.scmid.present? %>
Chris@909 37 <tr>
Chris@909 38 <td>ID</td><td><%= h(@changeset.scmid) %></td>
Chris@909 39 </tr>
Chris@909 40 <% end %>
Chris@1115 41 <% if @changeset.parents.present? %>
Chris@909 42 <tr>
Chris@909 43 <td><%= l(:label_parent_revision) %></td>
Chris@909 44 <td>
Chris@909 45 <%= @changeset.parents.collect{
Chris@1115 46 |p| link_to_revision(p, @repository, :text => format_revision(p))
Chris@1115 47 }.join(", ").html_safe %>
Chris@909 48 </td>
Chris@909 49 </tr>
Chris@909 50 <% end %>
Chris@1115 51 <% if @changeset.children.present? %>
Chris@909 52 <tr>
Chris@909 53 <td><%= l(:label_child_revision) %></td>
Chris@909 54 <td>
Chris@909 55 <%= @changeset.children.collect{
Chris@1115 56 |p| link_to_revision(p, @repository, :text => format_revision(p))
Chris@1115 57 }.join(", ").html_safe %>
Chris@909 58 </td>
Chris@909 59 </tr>
Chris@909 60 <% end %>
Chris@909 61 </table>
Chris@1115 62 <% end %>
Chris@1115 63
Chris@909 64 <p>
Chris@909 65 <span class="author">
Chris@909 66 <%= authoring(@changeset.committed_on, @changeset.author) %>
Chris@909 67 </span>
Chris@909 68 </p>
Chris@0 69
Chris@0 70 <%= textilizable @changeset.comments %>
Chris@0 71
Chris@1115 72 <% if @changeset.issues.visible.any? || User.current.allowed_to?(:manage_related_issues, @repository.project) %>
Chris@1115 73 <%= render :partial => 'related_issues' %>
Chris@0 74 <% end %>
Chris@0 75
Chris@0 76 <% if User.current.allowed_to?(:browse_repository, @project) %>
Chris@0 77 <h3><%= l(:label_attachment_plural) %></h3>
Chris@0 78 <ul id="changes-legend">
Chris@441 79 <li class="change change-A"><%= l(:label_added) %></li>
Chris@0 80 <li class="change change-M"><%= l(:label_modified) %></li>
Chris@441 81 <li class="change change-C"><%= l(:label_copied) %></li>
Chris@441 82 <li class="change change-R"><%= l(:label_renamed) %></li>
Chris@441 83 <li class="change change-D"><%= l(:label_deleted) %></li>
Chris@0 84 </ul>
Chris@0 85
Chris@441 86 <p><%= link_to(l(:label_view_diff),
Chris@441 87 :action => 'diff',
Chris@441 88 :id => @project,
Chris@1115 89 :repository_id => @repository.identifier_param,
Chris@441 90 :path => "",
Chris@1115 91 :rev => @changeset.identifier) if @changeset.filechanges.any? %></p>
Chris@0 92
Chris@0 93 <div class="changeset-changes">
Chris@0 94 <%= render_changeset_changes %>
Chris@0 95 </div>
Chris@0 96 <% end %>
Chris@0 97
Chris@0 98 <% content_for :header_tags do %>
Chris@0 99 <%= stylesheet_link_tag "scm" %>
Chris@0 100 <% end %>
Chris@0 101
Chris@117 102 <% html_title("#{l(:label_revision)} #{format_revision(@changeset)}") -%>