summaryrefslogtreecommitdiff
path: root/app/views/commits/_commits.html.haml
blob: 4eebb83aa151709b960481126b0488db72babbc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
- @commits.group_by { |c| c.committed_date.to_date }.each do |day, commits|
  .day-commits-table
    .day-header
      %h3= day.stamp("28 Aug, 2010")
    %ul
      - commits.each do |commit|
        %li{ :class => "commit", :url => project_commit_path(@project, :id => commit.id) }
          - if commit.author.email
            = image_tag gravatar_icon(commit.author.email), :class => "left", :width => 40, :style => "padding-right:5px;"
          - else
            = image_tag "no_avatar.png", :class => "left", :width => 40, :style => "padding-right:5px;"
          %p
            %strong
              = commit.message.length > 60 ? (commit.message[0..59] + "...") : commit.message
            = link_to "Browse Code", tree_project_path(@project, :commit_id => commit.id), :class => "lite_button", :style => "float:right"
            = link_to truncate(commit.id.to_s, :length => 16), project_commit_path(@project, :id => commit.id), :class => "lite_button", :style => "width:120px;float:right"
          %span
            %span
              [ #{commit.author} ]
            = time_ago_in_words(commit.committed_date)
            ago
= more_commits_link if @commits.size > 99