commit only once

https://trello.com/c/uwbM5oPc/4-add-commit-only-once-instead-of-once-per-push

only when the github payloads says that the commit is distinct