You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

revision.html.erb 3.0KB

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