Method: Gitgo::Controllers::Code#show_commits

Defined in:
lib/gitgo/controllers/code.rb

#show_commits(treeish) ⇒ Object



159
160
161
162
163
164
165
166
167
168
169
170
# File 'lib/gitgo/controllers/code.rb', line 159

def show_commits(treeish)
  commit = grit.commit(treeish)
  page = (request[:page] || 0).to_i
  per_page = (request[:per_page] || 10).to_i

  erb :commits, :locals => {
    :treeish => treeish,
    :page => page,
    :per_page => per_page,
    :commits => grit.commits(commit.sha, per_page, page * per_page)
  }
end