|
|
|
@@ -174,9 +174,9 @@ static void add_commit(struct string_list *authors, struct commit *commit, |
174 | time_t t; |
174 | time_t t; |
175 | |
175 | |
176 | info = cgit_parse_commit(commit); |
176 | info = cgit_parse_commit(commit); |
177 | tmp = xstrdup(info->author); |
177 | tmp = xstrdup(info->author); |
178 | author = string_list_insert(tmp, authors); |
178 | author = string_list_insert(authors, tmp); |
179 | if (!author->util) |
179 | if (!author->util) |
180 | author->util = xcalloc(1, sizeof(struct authorstat)); |
180 | author->util = xcalloc(1, sizeof(struct authorstat)); |
181 | else |
181 | else |
182 | free(tmp); |
182 | free(tmp); |
@@ -185,9 +185,9 @@ static void add_commit(struct string_list *authors, struct commit *commit, |
185 | t = info->committer_date; |
185 | t = info->committer_date; |
186 | date = gmtime(&t); |
186 | date = gmtime(&t); |
187 | period->trunc(date); |
187 | period->trunc(date); |
188 | tmp = xstrdup(period->pretty(date)); |
188 | tmp = xstrdup(period->pretty(date)); |
189 | item = string_list_insert(tmp, items); |
189 | item = string_list_insert(items, tmp); |
190 | if (item->util) |
190 | if (item->util) |
191 | free(tmp); |
191 | free(tmp); |
192 | item->util++; |
192 | item->util++; |
193 | authorstat->total++; |
193 | authorstat->total++; |
@@ -278,9 +278,9 @@ void print_combined_authorrow(struct string_list *authors, int from, int to, |
278 | for (i = from; i <= to; i++) { |
278 | for (i = from; i <= to; i++) { |
279 | author = &authors->items[i]; |
279 | author = &authors->items[i]; |
280 | authorstat = author->util; |
280 | authorstat = author->util; |
281 | items = &authorstat->list; |
281 | items = &authorstat->list; |
282 | date = string_list_lookup(tmp, items); |
282 | date = string_list_lookup(items, tmp); |
283 | if (date) |
283 | if (date) |
284 | subtotal += (size_t)date->util; |
284 | subtotal += (size_t)date->util; |
285 | } |
285 | } |
286 | htmlf("<td class='%s'>%d</td>", centerclass, subtotal); |
286 | htmlf("<td class='%s'>%d</td>", centerclass, subtotal); |
@@ -330,9 +330,9 @@ void print_authors(struct string_list *authors, int top, |
330 | period->dec(tm); |
330 | period->dec(tm); |
331 | for (j = 0; j < period->count; j++) { |
331 | for (j = 0; j < period->count; j++) { |
332 | tmp = period->pretty(tm); |
332 | tmp = period->pretty(tm); |
333 | period->inc(tm); |
333 | period->inc(tm); |
334 | date = string_list_lookup(tmp, items); |
334 | date = string_list_lookup(items, tmp); |
335 | if (!date) |
335 | if (!date) |
336 | html("<td>0</td>"); |
336 | html("<td>0</td>"); |
337 | else { |
337 | else { |
338 | htmlf("<td>%d</td>", date->util); |
338 | htmlf("<td>%d</td>", date->util); |
|