Controller for a specific Commit
Not to be confused with CommitsController, plural.
Methods
- S
Instance Public methods
show()
Link
Source: show
# File app/controllers/commit_controller.rb, line 10 def show result = CommitLoadContext.new(project, current_user, params).execute @commit = result[:commit] git_not_found! unless @commit @suppress_diff = result[:suppress_diff] @note = result[:note] @line_notes = result[:line_notes] @notes_count = result[:notes_count] @comments_allowed = true respond_to do |format| format.html do if result[:status] == :huge_commit render "huge_commit" and return end end format.diff { render text: @commit.to_diff } format.patch { render text: @commit.to_patch } end end