Module git_scanner::git[][src]

Structs

GitCalculator
GitData

a struct representing git data for a file

GitDetails

Git information for a given day, summarized we don’t distinguish multiple changes in a day currently, so if one person changed 1 line and another changed 100 you can’t tell the difference. It is assumed that people work as teams to some degree! This could be revisited if needed, but I’m trying to keep the log size sane Also dates are summarized by “author date” - had to pick author or commit date, and author dates seem more reliable. But it’s named “commit_day” as that’s more understandable

GitHistories

History of any git roots discovered by the calculator Split from GitCalculator as we need to mutate the dictionary while borrowing the history immutably

GitInfo