]> source.dussan.org Git - redmine.git/commitdiff
Makes changes link to entries on the revision view.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 15 Jun 2008 14:40:05 +0000 (14:40 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 15 Jun 2008 14:40:05 +0000 (14:40 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1552 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/repositories/revision.rhtml
test/functional/repositories_subversion_controller_test.rb

index 2fdf58faf6f7300a102494f98917786657e1037b..8d994ef7fdd565ed423e4dd3e9d24184bc9bc361 100644 (file)
@@ -46,7 +46,9 @@
 <tbody>
 <% @changes.each do |change| %>
 <tr class="<%= cycle 'odd', 'even' %>">
-<td><div class="square action_<%= change.action %>"></div> <%= change.path %> <%= "(#{change.revision})" unless change.revision.blank?  %></td>
+<td><div class="square action_<%= change.action %>"></div>
+<%= link_to change.path, :action => 'entry', :id => @project, :path => change.relative_path, :rev => @changeset.revision %>
+<%= "(#{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 => without_leading_slash(change.relative_path), :rev => @changeset.revision %>
index bc3f261a051e84c833563458e5f2b4a7a04be19f..efb8249921fa9073a8b212951d8decd072052ffa 100644 (file)
@@ -102,8 +102,13 @@ class RepositoriesSubversionControllerTest < Test::Unit::TestCase
       assert_response :success
       assert_template 'revision'
       assert_tag :tag => 'tr',
-                 :child => { :tag => 'td', :content => %r{/test/some/path/in/the/repo} },
                  :child => { :tag => 'td', 
+                             # link to the entry at rev 2
+                             :child => { :tag => 'a', :attributes => {:href => 'repositories/entry/ecookbook/test/some/path/in/the/repo?rev=2'},
+                                                      :content => %r{/test/some/path/in/the/repo} }
+                           },
+                 :child => { :tag => 'td', 
+                             # link to partial diff
                              :child => { :tag => 'a', :attributes => { :href => '/repositories/diff/ecookbook/test/some/path/in/the/repo?rev=2' } }
                            }
     end