# Functions
BlockForVal determines the correct block to return for a value.
Commits returns the commits report.
CommitSummary returns the commit summary report.
Files returns the files report.
ProjectSummary returns the project summary report.
Status returns the status report.
Timeline returns the time spent by hour.
TimelineCommits returns the number commits by hour.
# Structs
OutputOptions contains cli options for reporting.
ProjectCommits contains a project's directory path and commit ids.