Creates useful statistics (activity, author, and keyword) above git repository. Every statistic you can print to console output or to file.
Creates activity statistics based on time when contributors committed to project repository.
$ cd git-stats
$ python git-activity-stats.py --last-week
--help
- show help
--include-merges
- include merge
--since
--until
--before
--after
--last-month
--last-week
--result
- path to result file
Creates author statistics as commits count, file changed count, count of inserted and deleted code lines etc.
$ cd git-stats
$ python git-author-stats.py --last-week
--help
- show help
--include-merges
- include merge
--since
--until
--before
--after
--last-month
--last-week
--result
- path to result file
Creates keyword statistics based on commit messages. Searchable keywords you can find in default-keyword.json
file. You can create own json file or use default one.
$ cd git-stats
$ python git-keyword-stats.py --last-week
--help
- show help
--include-merges
- include merge
--since
--until
--before
--after
--last-month
--last-week
--result
- path to result file
--keywords
- path to keyword JSON file. Default file is default-keyword.json
Have an idea? Found a bug? See how to contribute.
MIT see LICENSE for the full license text.