diff options
Diffstat (limited to 'app/views/projects/blame/show.html.haml')
-rw-r--r-- | app/views/projects/blame/show.html.haml | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/app/views/projects/blame/show.html.haml b/app/views/projects/blame/show.html.haml new file mode 100644 index 00000000000..3f68db659fc --- /dev/null +++ b/app/views/projects/blame/show.html.haml @@ -0,0 +1,49 @@ += render "head" + +#tree-holder.tree-holder + %ul.breadcrumb + %li + %i.icon-angle-right + = link_to project_tree_path(@project, @ref) do + = @project.name + - tree_breadcrumbs(@tree, 6) do |link| + \/ + %li= link + .clear + + .file_holder + .file_title + %i.icon-file + %span.file_name + = @blob.name + %small= number_to_human_size @blob.size + %span.options= render "projects/blob/actions" + .file_content.blame + %table + - current_line = 1 + - @blame.each do |commit, lines| + - commit = Commit.new(commit) + %tr + %td.blame-commit + %span.commit + = link_to commit.short_id(8), project_commit_path(@project, commit), class: "commit_short_id" + + = commit_author_link(commit, avatar: true, size: 16) + + = link_to_gfm truncate(commit.title, length: 20), project_commit_path(@project, commit.id), class: "row_title" + %td.lines.blame-numbers + %pre + - if lines.empty? + = current_line + - current_line += 1 + - else + - lines.each do |line| + = current_line + \ + - current_line += 1 + %td.lines + %pre + :erb + <% lines.each do |line| %> + <%= line %> + <% end %> |