.block = render :partial => "git/shared/navigation" = render :partial => "git/shared/info" - if @commit .block .content .inner = render :partial => "git/commits/commits", :object => [@commit] .block .content .inner %h3= render_path %h3= @blob.mime_type .blob_header .size #{(@blob.size / 1024.0).round(3)} Kb .buttons - if @commit_hash #{link_to "Raw", raw_commit_path(@project, @commit_hash, @path)} #{link_to "Blame", blame_commit_path(@project, @commit_hash, @path)} #{link_to "History", commits_path(@project, @treeish, @path)} - else #{link_to "Raw", raw_path(@project, @treeish, @path)} #{link_to "Blame", blame_path(@project, @treeish, @path)} #{link_to "History", commits_path(@project, @treeish, @path)} .clear - case choose_render_way(@blob) - when :image %table.table.blob %tr %td.lines %td.blob :plain

- when :text %table.table.blob %tr %td.lines :plain
#{render_line_numbers(@blob.data.split("\n").length)}
%td.blob :plain
#{render_blob(@blob)}
- when :binary %table.table.blob %tr %td.lines %td.blob :plain
#{ link_to @blob.basename, raw_path(@project, @treeish, @path) }

- content_for :sidebar, render(:partial => 'git/shared/sidebar')