changed initial processing to handle multiple commits at a time, during a git push