Merge branch 'mh/notes-duplicate-entries'
[git/git.git] / shortlog.h
1 #ifndef SHORTLOG_H
2 #define SHORTLOG_H
3
4 #include "string-list.h"
5
6 struct commit;
7
8 struct 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
26 void shortlog_init(struct shortlog *log);
27
28 void shortlog_add_commit(struct shortlog *log, struct commit *commit);
29
30 void shortlog_output(struct shortlog *log);
31
32 #endif