blob: 7f06f4e68faf3baf85ac78c7e8c9c96262641197 (
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
46
47
48
49
50
51
52
53
|
class Commit
attr_accessor :commit
attr_accessor :head
attr_accessor :refs
delegate :message,
:authored_date,
:committed_date,
:parents,
:sha,
:date,
:committer,
:author,
:message,
:diffs,
:tree,
:id,
:to => :commit
def initialize(raw_commit, head = nil)
@commit = raw_commit
@head = head
end
def safe_message
message
end
def created_at
committed_date
end
def author_email
author.email
end
def author_name
author.name
end
def committer_name
committer.name
end
def committer_email
committer.email
end
def prev_commit
parents.first
end
end
|