Add statistics about changed lines in time
[gitstats.git] / doc / gitstats.pod
blob43c1b7678d6dbfaca6c8fce7cf50010c36be9174
1 =encoding utf8
3 =head1 NAME
5 gitstats - git history statistics generator
7 =head1 SYNOPSIS
9 B<gitstats> [options] <repository dir> <output dir>
11 =head1 DESCRIPTION
13 B<gitstats> is a statistics generator for L<git(1)> repositories. It examines the repository and produces some interesting statistics from the history of it. Currently HTML is the only output format.
15 =head1 OPTIONS
17 -c option=value
19 Override a default configuration value. Defaults can be seen by running B<gitstats> without parameters.
21 =head2 Values:
23 =over
25 =item authors_top
27 How many top authors to show.
29 =item commit_begin, commit_end
31 Specify a commit range to generate statistics from. You can specify only commit_end limit statistics to a certain commit or another branch.
33 =item max_authors
35 How many authors to show in the list of authors.
37 =item max_domains
39 How many domains to show in domains by commits.
41 =item max_ext_length
43 Maximum file extension length.
45 =item style
47 CSS stylesheet to use.
49 =back
51 =head1 FAQ
53 Q: How do I generate statistics of a non-master branch?
55 A: Use C<-c commit_end=web> parameter.
57 Q: I have files in my git repository that I would like to exclude from the statistics, how do I do that?
59 A: At the moment the only way is to use L<git-filter-branch(1)> to create a temporary repository and generate the statistics from that.
61 =head1 AUTHORS
63 B<gitstats> was written by Heikki Hokkanen and others.
65 See the git repository at http://repo.or.cz/w/gitstats.git for an up-to-date full list of contributors.
67 =head1 WWW
69 http://gitstats.sourceforge.net/
71 =head1 SEE ALSO
73 L<git(1)>