Unidiff1 files changed, 10 insertions, 2 deletions
|
diff --git a/parsing.c b/parsing.c index be471b5..4d5cc74 100644 --- a/ parsing.c+++ b/ parsing.c |
|
@@ -136,5 +136,9 @@ struct commitinfo *cgit_parse_commit(struct commit *commit) |
136 | t = strchr(p, '<') - 1; |
136 | t = strchr(p, '<') - 1; |
137 | ret->author = substr(p, t); |
137 | ret->author = substr(p, t); |
138 | p = strchr(p, '\n') + 1; |
138 | p = t; |
| |
139 | t = strchr(t, '>') + 1; |
| |
140 | ret->author_email = substr(p, t); |
| |
141 | ret->author_date = atol(++t); |
| |
142 | p = strchr(t, '\n') + 1; |
139 | } |
143 | } |
140 | |
144 | |
@@ -143,5 +147,9 @@ struct commitinfo *cgit_parse_commit(struct commit *commit) |
143 | t = strchr(p, '<') - 1; |
147 | t = strchr(p, '<') - 1; |
144 | ret->committer = substr(p, t); |
148 | ret->committer = substr(p, t); |
145 | p = strchr(p, '\n') + 1; |
149 | p = t; |
| |
150 | t = strchr(t, '>') + 1; |
| |
151 | ret->committer_email = substr(p, t); |
| |
152 | ret->committer_date = atol(++t); |
| |
153 | p = strchr(t, '\n') + 1; |
146 | } |
154 | } |
147 | |
155 | |
|