From d658ab22d60edae6593ed0b1ed65bbe82225b77a 2012-05-02 15:58:03 From: Toshi MARUYAMA Date: 2012-05-02 15:58:03 Subject: [PATCH] scm: fix broken main repository 'root' link git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9613 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/views/repositories/_breadcrumbs.html.erb b/app/views/repositories/_breadcrumbs.html.erb index 2334164..86fe28c 100644 --- a/app/views/repositories/_breadcrumbs.html.erb +++ b/app/views/repositories/_breadcrumbs.html.erb @@ -1,5 +1,7 @@ <%= link_to(@repository.identifier.present? ? h(@repository.identifier) : 'root', - :action => 'show', :id => @project, :repository_id => @repository.identifier_param, :path => '', :rev => @rev) %> + :action => 'show', :id => @project, + :repository_id => @repository.identifier_param, + :path => nil, :rev => @rev) %> <% dirs = path.split('/') if 'file' == kind diff --git a/test/functional/repositories_subversion_controller_test.rb b/test/functional/repositories_subversion_controller_test.rb index 4e9bde9..188dd2f 100644 --- a/test/functional/repositories_subversion_controller_test.rb +++ b/test/functional/repositories_subversion_controller_test.rb @@ -67,6 +67,9 @@ class RepositoriesSubversionControllerTest < ActionController::TestCase assert_tag 'input', :attributes => {:name => 'rev'} assert_tag 'a', :content => 'Statistics' assert_tag 'a', :content => 'Atom' + assert_tag :tag => 'a', + :attributes => {:href => '/projects/subproject1/repository'}, + :content => 'root' end def test_show_non_default