Git Office Hours (git_oh)
-------------------------
Display a ratio of commit done outside office hours per author.
Dependencies
------------
- Python3 >= 3.11
- GitPython (on debian : python3-git)
Usage
-----
See git_oh --help
Examples
--------
# Display ratio, per user, per month, for 1 year
git_oh REPO_URL --from 2023-01-01 --to 2023-12-31 --group month
# Display ratio of commit done in the afternoon
git_oh REPO_URL --daystart 12:00 --daystop 00:00 --weekend NUL
# Change for a 3 days weekend (on an english localized computer)
git_oh REPO_URL --weekend fri,sat,sun
# Output a CSV with detailled counters per week
git_oh REPO_URL -f 2023-01-01 -t 2023-03-01 -g week --csv-output /tmp/output.csv
# Print all commit outside office hours
git_oh REPO_URL -f 2023-01-01 -t 2023-02-01 --verbose