add support for repo commits