Visualization of project metrics for git projects.
- Number of commits per author in specific period of time
- Number of commits per keyword in specific period of time (deployment frequency)
Run script with command:
python3 commits_per_author.py
Input parameters:
- Author name (git name)
- Git repositories
- Git branches
- Start week
- End week
Example:
- Enter author name: jciberlin
- Enter paths to git repos (comma or space separated): ../IMUtility ../IMBootloader
- Enter branches (comma or space-separated): main master
- Enter week-from (YY.WW, blank for none): 22.1
- Enter week-to (YY.WW, blank for none): 23.1
Run script with command:
python3 commits_per_keyword.py
Input parameters:
- Keywords
- Git repositories
- Git branches
- Start week
- End week
Example:
- Enter keywords inside quotes (e.g. "misra" "bug" "fix"): "misra" "priority queue"
- Enter paths to git repos (comma or space separated): ../IMUtility
- Enter branches (comma or space-separated): main
- Enter week-from (YY.WW, blank for none): 23.1
- Enter week-to (YY.WW, blank for none): 24.11
Script is tested on Ubuntu 18.04.6 LTS using Python 3.6.9 version.



