be robust to different types of git push payloads