{"push_id":1046234781,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"b6d44bd3b8d8d30c542c129c08de8829e9858668","before":"b4b9905129679af72cc41082d685ef10ed9dcad2","commits":[{"sha":"b6d44bd3b8d8d30c542c129c08de8829e9858668","author":{"email":"cc1cee97e7e4b82b81226d026cd432000b05ad3c@fb.com","name":"Marshall Roch"},"message":"[travis] use fake compiler name to get a separate cache for each job\n\nSummary:currently our travis caches step on each other. each job installs dependencies into a different folder so they're all disjoint, but it currently takes 4 builds (and is super racy) to get all 4 jobs' dependencies cached. plus, each job has to download the builds for all the other jobs, which is currently ~400MB and takes a non-trivial amount of time (about 90 seconds).\n\nthis diff attempts to use a trick suggested in https://github.com/travis-ci/travis-ci/issues/4393 whereby we give Travis a fake \"compiler\" setting, which gets used in the cache \"slug\" (the tarball's filename) but which we don't rely on in our build; we still just use gcc.\n\nthis should generate a separate cache for each job.\n\nReviewed By: samwgoldman\n\nDifferential Revision: D3123506\n\nfb-gh-sync-id: a896b06c0cbcf07ee32292c24499214f80e479e3\nfbshipit-source-id: a896b06c0cbcf07ee32292c24499214f80e479e3","distinct":true,"url":"https://api.github.com/repos/facebook/flow/commits/b6d44bd3b8d8d30c542c129c08de8829e9858668"}]}