= render :partial => 'projects/submenu' = render :partial => 'projects/repo_block', :locals => {:project => @project} .description %h3= t("layout.projects.about_subheader") %p = @project.description = link_to t('layout.read_more'), '#' %h3= t("layout.projects.last_commit") - GitPresenters::CommitAsMessagePresenter.present(@commit, :branch => @branch, :project => @project) do |presenter| = render :partial => 'shared/feed_message', :locals => {:presenter => presenter, :item_no => 1} .both #repo-wrapper %h3= t("layout.projects.files_in_project") .files .l = render :partial => 'git/shared/whereami' .both - render_way = choose_render_way(@blob) .file .top .l = @blob.mode + ' | ' - if (render_way == :text) - text = @blob.data.split("\n") = "#{text.length} lines (#{text.select{|s| s.strip.length > 0}.length} sloc) | " = "#{(@blob.size / 1024.0).round(3)} Kb" .r = raw "#{link_to "Normal", blob_path(@project, @treeish, @path) } | " = raw "#{link_to "Raw", raw_path(@project, @treeish, @path)} | " =# raw "#{link_to "Blame", blame_path(@project, @treeish, @path)} | " = link_to "History", commits_path(@project, @treeish, @path) .both .blame_data = render :partial => 'blame_table' -#.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 .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 "Normal", blob_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 "Normal", blob_path(@project, @treeish, @path)} #{link_to "History", commits_path(@project, @treeish, @path)} .clear .blame_data %table.table.blame - index = 1 - @blame.each do |elem| %tr %td.message{ :rowspan => elem[1].length } .commit #{link_to shortest_hash_id(elem[0].id), commit_path(@project, elem[0].id)} by #{elem[0].author.to_s.encode_to_default} #{elem[0].author != elem[0].committer ? "(#{elem[0].committer.to_s.encode_to_default})" : "" } .message %span.date= commit_date(elem[0].committed_date) %span.message= short_commit_message(elem[0].message) %td.lines = index - index += 1 %td.code %pre %div= elem[1].first.encode_to_default - elem[1][1..-1].each do |line| %tr %td.lines = index - index += 1 %td.code %pre %div= line.encode_to_default -#- content_for :sidebar, render(:partial => 'git/shared/sidebar')