Method: RepositoriesController#revisions

Defined in:
app/controllers/repositories_controller.rb

#revisionsObject



117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# File 'app/controllers/repositories_controller.rb', line 117

def revisions
  @changeset_count = @repository.changesets.count
  @changeset_pages = Paginator.new @changeset_count,
                                   per_page_option,
                                   params['page']
  @changesets = @repository.changesets.
    limit(@changeset_pages.per_page).
    offset(@changeset_pages.offset).
    includes(:user, :repository, :parents).
    to_a

  respond_to do |format|
    format.html {render :layout => false if request.xhr?}
    format.atom {render_feed(@changesets, :title => "#{@project.name}: #{l(:label_revision_plural)}")}
  end
end