We probably want to introduce a notion of ProjectVersion into blameandshame. A project version represents the state of a particular project at a given commit. Right now, we're passing that information around as a Tuple[Project, git.Commit], but we should refactor those to be ProjectVersion instead.
We probably want to introduce a notion of
ProjectVersion
into blameandshame. A project version represents the state of a particular project at a given commit. Right now, we're passing that information around as aTuple[Project, git.Commit]
, but we should refactor those to beProjectVersion
instead.