<%= l(:label_revision) %> <%= @rev %>: <%= @path.gsub(/^.*\//, '') %>

<% parsing = false line_num_l = 0 line_num_r = 0 %> <% @diff.each do |line| %> <% if line =~ /^Index: (.*)$/ if parsing %> <% end parsing = false %> <% next elsif line =~ /^@@ (\+|\-)(\d+)(,\d+)? (\+|\-)(\d+)(,\d+)? @@/ line_num_l = $2.to_i line_num_r = $5.to_i parsing = true next elsif line =~ /^_+$/ # We have reached the 'Properties' section. parsing = false next end next unless parsing %> <% case line[0, 1] when " " %> <% end %>
<%= l(:label_attachment) %>: <%= $1 %>
@<%= @rev %>@<%= @rev_to %>
<%= line_num_l %> <%= line_num_r %> <% line_num_l = line_num_l + 1 line_num_r = line_num_r + 1 when "-" %> <%= line_num_r %> <% line_num_r = line_num_r + 1 when "+" %> <%= line_num_l %> <% line_num_l = line_num_l + 1 else next end %> <%= h(line[1..-1]).gsub(/\s/, " ") %>
<% content_for :header_tags do %> <%= stylesheet_link_tag "scm" %> <% end %>