Commit eb2a25f733e0ed39788022fbe901cb69967d9878
1 parent
3c9d7b70
Exists in
master
and in
4 other branches
Added both committer and author display for commits list
Showing
3 changed files
with
22 additions
and
3 deletions
Show diff stats
app/assets/stylesheets/commits.css.scss
@@ -79,8 +79,8 @@ pre.commit_message { | @@ -79,8 +79,8 @@ pre.commit_message { | ||
79 | /** COMMIT BLOCK **/ | 79 | /** COMMIT BLOCK **/ |
80 | .commit-title{display: block;} | 80 | .commit-title{display: block;} |
81 | .commit-title{margin-bottom: 10px} | 81 | .commit-title{margin-bottom: 10px} |
82 | -.commit-author{color: #999; font-weight: normal; font-style: italic;} | ||
83 | -.commit-author strong{font-weight: bold; font-style: normal;} | 82 | +.commit-author, .commit-committer{display: block;color: #999; font-weight: normal; font-style: italic;} |
83 | +.commit-author strong, .commit-committer strong{font-weight: bold; font-style: normal;} | ||
84 | 84 | ||
85 | /** bordered list **/ | 85 | /** bordered list **/ |
86 | ul.bordered-list { | 86 | ul.bordered-list { |
app/models/commit.rb
@@ -5,10 +5,12 @@ class Commit | @@ -5,10 +5,12 @@ class Commit | ||
5 | attr_accessor :refs | 5 | attr_accessor :refs |
6 | 6 | ||
7 | delegate :message, | 7 | delegate :message, |
8 | + :authored_date, | ||
8 | :committed_date, | 9 | :committed_date, |
9 | :parents, | 10 | :parents, |
10 | :sha, | 11 | :sha, |
11 | :date, | 12 | :date, |
13 | + :committer, | ||
12 | :author, | 14 | :author, |
13 | :message, | 15 | :message, |
14 | :diffs, | 16 | :diffs, |
@@ -37,6 +39,14 @@ class Commit | @@ -37,6 +39,14 @@ class Commit | ||
37 | author.name | 39 | author.name |
38 | end | 40 | end |
39 | 41 | ||
42 | + def committer_name | ||
43 | + committer.name | ||
44 | + end | ||
45 | + | ||
46 | + def committer_email | ||
47 | + committer.email | ||
48 | + end | ||
49 | + | ||
40 | def prev_commit | 50 | def prev_commit |
41 | parents.first | 51 | parents.first |
42 | end | 52 | end |
app/views/commits/_commits.html.haml
@@ -19,6 +19,15 @@ | @@ -19,6 +19,15 @@ | ||
19 | %strong | 19 | %strong |
20 | = truncate(commit.safe_message, :length => 70) | 20 | = truncate(commit.safe_message, :length => 70) |
21 | %span.commit-author | 21 | %span.commit-author |
22 | + Authored by | ||
23 | + | ||
22 | %strong= commit.author_name | 24 | %strong= commit.author_name |
23 | - = time_ago_in_words(commit.committed_date) | 25 | + = time_ago_in_words(commit.authored_date) |
24 | ago | 26 | ago |
27 | + - if commit.author_name != commit.committer_name or commit.author_email != commit.committer_email or commit.authored_date != commit.committed_date | ||
28 | + %span.commit-committer | ||
29 | + Committed by | ||
30 | + | ||
31 | + %strong= commit.committer_name | ||
32 | + = time_ago_in_words(commit.committed_date) | ||
33 | + ago |