{"push_id":956847245,"size":4,"distinct_size":4,"ref":"refs/heads/dev","head":"d20a565c668e78fff33e89b1e9835311813643fb","before":"dc65b9c5a50f74d03f4cea65070a63e6f7971bcc","commits":[{"sha":"0350eb614256ae1bc767f4ee0a3ba4cc22acb057","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@vincentweevers.nl","name":"Vincent Weevers"},"message":"Don't rebuild more than once","distinct":true,"url":"https://api.github.com/repos/vweevers/require-rebuild/commits/0350eb614256ae1bc767f4ee0a3ba4cc22acb057"},{"sha":"877fd770d6f242055c3c8e0dffefdd99ee42d8df","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@vincentweevers.nl","name":"Vincent Weevers"},"message":"Travis: install node-gyp and npm@latest-2","distinct":true,"url":"https://api.github.com/repos/vweevers/require-rebuild/commits/877fd770d6f242055c3c8e0dffefdd99ee42d8df"},{"sha":"14769376babd35823dce3d7b4cad6c56dfa51bc0","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@vincentweevers.nl","name":"Vincent Weevers"},"message":"Only print stderr in test if exit code !== 0","distinct":true,"url":"https://api.github.com/repos/vweevers/require-rebuild/commits/14769376babd35823dce3d7b4cad6c56dfa51bc0"},{"sha":"d20a565c668e78fff33e89b1e9835311813643fb","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@vincentweevers.nl","name":"Vincent Weevers"},"message":"Only print non-empty lines","distinct":true,"url":"https://api.github.com/repos/vweevers/require-rebuild/commits/d20a565c668e78fff33e89b1e9835311813643fb"}]}