Only update to the commit specified in the Travis CI payload

Travis CI passes a JSON object with a "commit" property. We only want to
update to that commit, since otherwise we can end up pushing an invalid
style (if a valid one is committed and then an invalid one is committed
while the integration tests are still running).