would `RepositoryCommit` work here?