diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 83012b342..41ee95051 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -239,7 +239,7 @@ class IssuesController < ApplicationController when 'changesets' @changesets = @issue.changesets.visible.preload(:repository, :user).to_a @changesets.reverse! if User.current.wants_comments_in_reverse_order? - render :partial => 'issues/tabs/changesets', :locals => {:changesets => @changesets} + render :partial => 'issues/tabs/changesets', :locals => {:changesets => @changesets, :project => @project} end end diff --git a/app/views/issues/tabs/_changesets.html.erb b/app/views/issues/tabs/_changesets.html.erb index f869a5da2..ed4640c13 100644 --- a/app/views/issues/tabs/_changesets.html.erb +++ b/app/views/issues/tabs/_changesets.html.erb @@ -4,8 +4,12 @@ <%= avatar(changeset.user, :size => "24") %> <%= authoring changeset.committed_on, changeset.author, :label => :label_added_time_by %> -

<%= link_to_revision(changeset, changeset.repository, - :text => "#{l(:label_revision)} #{changeset.format_identifier}") %> +

<%= link_to_revision(changeset, + changeset.repository, + :text => + "#{l(:label_revision)} #{changeset.format_identifier}" + + (changeset.project.id == project.id ? "" : " (#{changeset.project.name})") + ) %> <% if changeset.filechanges.any? && User.current.allowed_to?(:browse_repository, changeset.project) %> (<%= link_to(l(:label_diff), :controller => 'repositories', diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb index 8074ca3f2..640b9481c 100644 --- a/test/functional/issues_controller_test.rb +++ b/test/functional/issues_controller_test.rb @@ -2644,7 +2644,7 @@ class IssuesControllerTest < Redmine::ControllerTest }, :xhr => true ) - assert_select 'a[href=?]', '/projects/ecookbook/repository/10/revisions/3' + assert_select 'a[href=?]', '/projects/ecookbook/repository/10/revisions/3', 'Revision 3 (eCookbook)' end def test_show_should_display_watchers