31 lines
1.3 KiB
Text
31 lines
1.3 KiB
Text
|
- if @commits.present?
|
||
|
.panel.panel-default
|
||
|
.panel-heading
|
||
|
%i.icon-list
|
||
|
Commits (#{@commits.count})
|
||
|
.commits.mr-commits
|
||
|
- if @commits.count > 8
|
||
|
%ul.first-commits.well-list
|
||
|
- @commits.first(8).each do |commit|
|
||
|
= render "projects/commits/commit", commit: commit, project: @merge_request.source_project
|
||
|
%li.bottom
|
||
|
8 of #{@commits.count} commits displayed.
|
||
|
%strong
|
||
|
%a.show-all-commits Click here to show all
|
||
|
- if @commits.size > MergeRequestDiff::COMMITS_SAFE_SIZE
|
||
|
%ul.all-commits.hide.well-list
|
||
|
- @commits.first(MergeRequestDiff::COMMITS_SAFE_SIZE).each do |commit|
|
||
|
= render "projects/commits/inline_commit", commit: commit, project: @merge_request.source_project
|
||
|
%li
|
||
|
other #{@commits.size - MergeRequestDiff::COMMITS_SAFE_SIZE} commits hidden to prevent performance issues.
|
||
|
- else
|
||
|
%ul.all-commits.hide.well-list
|
||
|
- @commits.each do |commit|
|
||
|
= render "projects/commits/inline_commit", commit: commit, project: @merge_request.source_project
|
||
|
|
||
|
- else
|
||
|
%ul.well-list
|
||
|
- @commits.each do |commit|
|
||
|
= render "projects/commits/commit", commit: commit, project: @merge_request.source_project
|
||
|
|