The source project of this merge request has been removed.
Make the commit list more robust
Uses git rev-list instead of git cherry to list commits. This has the option to ignore known/non-new commits which should reduce the noise in the console. Additionally, updated to use better checks for skipping certain events (like deletion events) and rely on the write perms instead.