summaryrefslogtreecommitdiff
path: root/app/views/events/_event_push.html.haml
blob: b24d29705339db2d8b357c912148a25679b789c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
- if event.new_branch? || event.new_tag?
  = image_tag gravatar_icon(event.author_email), :class => "avatar"
  %strong #{event.author_name} 
  %span.label.pushed pushed
   new 
  - if event.new_tag?
    tag
    = link_to project_commits_path(event.project, :ref => event.tag_name) do
      %strong= event.tag_name
  - else 
    branch
    = link_to project_commits_path(event.project, :ref => event.branch_name) do
      %strong= event.branch_name
  at 
  %strong= link_to event.project.name, event.project
  %span.cgray
    = time_ago_in_words(event.created_at)
    ago.
- else 
  = image_tag gravatar_icon(event.author_email), :class => "avatar"
  %strong #{event.author_name}
  %span.label.pushed pushed
   to 
  = link_to project_commits_path(event.project, :ref => event.branch_name) do
    %strong= event.branch_name
  at 
  %strong= link_to event.project.name, event.project
  %span.cgray
    = time_ago_in_words(event.created_at)
    ago.
  - if event.commits.count > 1
    = link_to compare_project_commits_path(event.project, :from => event.commits.first.prev_commit_id, :to => event.commits.last.id) do 
      %strong #{event.commits.first.commit.id[0..7]}...#{event.commits.last.id[0..7]}
  - project = event.project  
  %ul.unstyled.event_commits
    - if event.commits.size > 3
      - event.commits[0...2].each do |commit|
        = render "events/commit", :commit => commit, :project => project
      %li
        %br
        \... and #{event.commits.size - 2} more commits
    - else 
      - event.commits.each do |commit|
        = render "events/commit", :commit => commit, :project => project