1#ifndef SHORTLOG_H
2#define SHORTLOG_H
3
4#include "string-list.h"
5
6struct commit;
7
8struct shortlog {
9 struct string_list list;
10 int summary;
11 int wrap_lines;
12 int sort_by_number;
13 int wrap;
14 int in1;
15 int in2;
16 int user_format;
17 int abbrev;
18 int committer;
19
20 char *common_repo_prefix;
21 int email;
22 struct string_list mailmap;
23 FILE *file;
24};
25
26void shortlog_init(struct shortlog *log);
27
28void shortlog_add_commit(struct shortlog *log, struct commit *commit);
29
30void shortlog_output(struct shortlog *log);
31
32#endif