git-committers - Stats on the number of commits by committer
This documentation refers to git-committers version 1.0.6
git-committers [option] OPTIONS: -r --remote Committers to remote branches -a --all Committers to any branch (remote or local) -c --changes Add stats for lines added/removed -C --commits Output the individual commits (with --format json) -s --since[=]YYYY-MM-DD Only commits since this date -u --until[=]YYYY-MM-DD Only commits up until this date -f --format[=](table|json|csv) Change how the data is presented - table : shows the data in a simple table - json : returns the raw data as a json object - perl : Dump the data structure -p --period=[day|week|month|year] If --since is not specified this works out the date for the last day/week/month/year -P --periods[=]int Generate stats for more than one period. -M --min-commit[=]int Only show stats for users with at least this number of commits -m --merges Count merge commits --no-merges Don't count merge commits -v --verbose Show more detailed option --version Prints the version information --help Prints this help information --man Prints the full documentation for git-committers
The git-committers command allows to get statistics on who is committing to the git repository.
git-committers
run ()
Executes the git workflow command
dates ($period, $count)
Returns the --since and --until dates for the $period specified
--since
--until
$period
changes ($commits)
Calculates the changes for $commits.
$commits
fmt_table ()
Output a table
fmt_json ()
Output JSON
fmt_perl ()
Output a Perl object
There are no known bugs in this module.
Please report problems to Ivan Wills (ivan.wills@gmail.com).
Patches are welcome.
Ivan Wills - (ivan.wills@gmail.com)
Copyright (c) 2014 Ivan Wills (14 Mullion Close, Hornsby Heights, NSW Australia 2077). All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
To install App::Git::Workflow, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Git::Workflow
CPAN shell
perl -MCPAN -e shell install App::Git::Workflow
For more information on module installation, please visit the detailed CPAN module installation guide.