Commit Graph

12 Commits

Author SHA1 Message Date
Germán Póo-Caamaño 69f9ad7e64 Updated the options explanation
Signed-off-by: Germán Póo-Caamaño <gpoo@gnome.org>
2011-06-24 13:01:07 -07:00
Germán Póo-Caamaño b2fd0c6939 Move filetypes onto configuration file
The filetypes can be extended using a configuration files, where
is possible to associate file type and its corresponden regular
expression.

The code includes a script to test the regex without running
gitdm.

Signed-off-by: Germán Póo-Caamaño <gpoo@gnome.org>
2011-06-24 00:12:01 -07:00
Germán Póo-Caamaño 5964089840 Added CSV dumps: per filetype and per changeset
Two new dumps were added: per filetype and for every changeset.
It necessary to set a prefix where to dump the data in csv,
because it will be generated one csv file per file type.

Now it is possible to get statistics per code, documentation,
build scripts, translations, multimedia and developers
documentation.  This feature is useful for repositories where
there are different types of file, rather than code.

The detailed information does not use the Aggregate parameter.

Signed-off-by: Germán Póo-Caamaño <gpoo@gnome.org>
2011-06-22 19:27:47 -07:00
Germán Póo-Caamaño 935be113b3 Added option to get the stats from numstat instead of diff
The option --numstat of git log gives the statistics of
lines added and removed file.  Hence, it is not necessary
to parser a raw diff.

Another benefit, it is a less verbose log to be processed,
which helps to process long logs.  This also prepares the
code for counting the changes per file type.

Signed-off-by: Germán Póo-Caamaño <gpoo@gnome.org>
2011-06-22 19:27:47 -07:00
Jonathan Corbet 75bc1479df Add the VirtualEmployer mechanism
A certain obnoxious developer wants his contributions to be split between
two employers.  So add the "VirtualEmployer" mechanism to make that
possible.  A virtual employer is defined with:

	VirtualEmployer ve-name
		nn% real-name
		...
	end

(This construct must appear in the main configuration file).  Developers
can be associated with the virtual employer in the usual way; at report
time, any changes credited to that employer will be split among the real
employers according to the percentages provided.

Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2011-05-10 14:32:47 -06:00
Cédric Bosdonnat 92726d0df5 Made the CSV file aggregating data by weeks or months
When using -w option together with the -x file option, the data exported
in the CSV file are aggregated by weeks instead of months (the default).
This is useful to extract meaningful stats on short periods.
2011-04-22 08:43:41 -06:00
Cédric Bosdonnat c1f096042b Documented the funky email address alias feature
logs containing weird email addresses like this can be handled in the
aliases file to remap them to a correct address.
   "joe.hacker@acme.org <Joe Hacker>

Added some documentation in the README file for this
2011-04-22 08:43:32 -06:00
Tiago Vignatti a91d5f59e5 Add option to get the configuration files from a given base directory
Instead boringly be replicating the directory base name where gitdm is
installed and write it on each option inside the configuration file, just send
it through the command line.

Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2010-06-30 20:13:21 +03:00
Tiago Vignatti 03238ecf17 Document better -D option
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2010-06-28 18:40:31 +03:00
Tiago Vignatti 191453c959 Add some basic information to install
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2010-06-28 18:30:19 +03:00
Jonathan Corbet 68e82f8085 Update the documentation slightly
...in particular, say what the new tools do.

Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2010-02-17 08:34:44 -07:00
Jonathan Corbet e1a6d06d65 Initial commit
First commit of gitdm to the new repo.  Call it version 0.10 or something
silly like that.
2008-06-27 08:58:35 -06:00