diff options
author | Robert Speicher <rspeicher@gmail.com> | 2012-09-17 21:32:17 +0400 |
---|---|---|
committer | Robert Speicher <rspeicher@gmail.com> | 2012-09-27 00:32:21 +0400 |
commit | 94af622c879681683c84b6537c2adea52c78b2a2 (patch) | |
tree | 491143bb69a1fe1e515f0c68c3e467d234091c30 /app/views/blame | |
parent | 339dfa32b810b8f15c26c85e692a18a0f47b9fca (diff) |
Move refs/blame view to blame/show
Diffstat (limited to 'app/views/blame')
-rw-r--r-- | app/views/blame/show.html.haml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/app/views/blame/show.html.haml b/app/views/blame/show.html.haml new file mode 100644 index 00000000000..75b86315031 --- /dev/null +++ b/app/views/blame/show.html.haml @@ -0,0 +1,40 @@ += render "head" + +#tree-holder + %ul.breadcrumb + %li + %span.arrow + = link_to project_tree_path(@project, @ref) do + = @project.name + - @tree.breadcrumbs(6) do |link| + \/ + %li= link + .clear + + .file_holder + .file_title + %i.icon-file + %span.file_name + = @tree.name + %small blame + %span.options + = link_to "raw", blob_project_ref_path(@project, @ref, path: params[:path]), class: "btn very_small", target: "_blank" + = link_to "history", project_commits_path(@project, path: params[:path], ref: @ref), class: "btn very_small" + = link_to "source", project_tree_path(@project, tree_join(@ref, params[:path])), class: "btn very_small" + .file_content.blame + %table + - @blame.each do |commit, lines| + - commit = Commit.new(commit) + - commit = CommitDecorator.decorate(commit) + %tr + %td.author + = image_tag gravatar_icon(commit.author_email, 16) + = commit.author_name + %td.blame_commit + + %code= link_to commit.short_id, project_commit_path(@project, commit) + = link_to_gfm truncate(commit.title, length: 30), project_commit_path(@project, commit), class: "row_title" rescue "--broken encoding" + %td.lines + = preserve do + %pre + = Gitlab::Encode.utf8 lines.join("\n") |