git-svn-id: http://redmine.rubyforge.org/svn/trunk@1325 e93f8b46-1217-0410-a6f0-8f06a7374b81tags/0.8.0-RC1
@@ -58,8 +58,11 @@ module RepositoriesHelper | |||
end | |||
def with_leading_slash(path) | |||
path ||= '' | |||
path.starts_with?('/') ? path : "/#{path}" | |||
path.to_s.starts_with?('/') ? path : "/#{path}" | |||
end | |||
def without_leading_slash(path) | |||
path.gsub(%r{^/+}, '') | |||
end | |||
def subversion_field_tags(form, repository) |
@@ -49,7 +49,7 @@ | |||
<td><div class="square action_<%= change.action %>"></div> <%= change.path %> <%= "(#{change.revision})" unless change.revision.blank? %></td> | |||
<td align="right"> | |||
<% if change.action == "M" %> | |||
<%= link_to l(:label_view_diff), :action => 'diff', :id => @project, :path => change.path, :rev => @changeset.revision %> | |||
<%= link_to l(:label_view_diff), :action => 'diff', :id => @project, :path => without_leading_slash(change.path), :rev => @changeset.revision %> | |||
<% end %> | |||
</td> | |||
</tr> |