Index: app/controllers/repositories_controller.rb =================================================================== --- app/controllers/repositories_controller.rb (リビジョン 894) +++ app/controllers/repositories_controller.rb (作業コピー) @@ -100,7 +100,6 @@ @changes = @changeset.changes.find(:all, :limit => @changes_pages.items_per_page, :offset => @changes_pages.current.offset) - render :action => "revision", :layout => false if request.xhr? end Index: app/controllers/projects_controller.rb =================================================================== --- app/controllers/projects_controller.rb (リビジョン 894) +++ app/controllers/projects_controller.rb (作業コピー) @@ -506,7 +506,10 @@ @date_from = Date.civil(@year, @month, 1) @date_to = @date_from >> 1 end - + + # check if new revisions have been committed in the repository + Repository.fetch_changesets if Setting.autofetch_changesets? + @event_types = %w(issues news files documents wiki_pages changesets) @event_types.delete('wiki_pages') unless @project.wiki @event_types.delete('changesets') unless @project.repository Index: app/views/repositories/revision.rhtml =================================================================== --- app/views/repositories/revision.rhtml (リビジョン 894) +++ app/views/repositories/revision.rhtml (作業コピー) @@ -32,7 +32,7 @@ <% @changes.each do |change| %> -
<%= change.path %> <%= "(#{change.revision})" unless change.revision.blank? %> +
<%= link_to l(change.path), :action => 'entry', :id => @changeset.repository_id, :path => change.path %> <%= "(#{change.revision})" unless change.revision.blank? %> <% if change.action == "M" %> <%= link_to l(:label_view_diff), :action => 'diff', :id => @project, :path => change.path, :rev => @changeset.revision %>