summaryrefslogtreecommitdiff
path: root/shortlog.h
blob: 2fa61c42946262238ae2f1662ef3c2d1e981b274 (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
#ifndef SHORTLOG_H
#define SHORTLOG_H
 
#include "string-list.h"
 
struct commit;
 
struct shortlog {
	struct string_list list;
	int summary;
	int wrap_lines;
	int sort_by_number;
	int wrap;
	int in1;
	int in2;
	int user_format;
	int abbrev;
	int committer;
 
	char *common_repo_prefix;
	int email;
	struct string_list mailmap;
	FILE *file;
};
 
void shortlog_init(struct shortlog *log);
 
void shortlog_add_commit(struct shortlog *log, struct commit *commit);
 
void shortlog_output(struct shortlog *log);
 
#endif