Made pull requests use the github api and added new commits feature