{"push_id":644723601,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f22aa2b5539ecc2ddce61dd6b322c8732641be0a","before":"32ac1501ca5dc84601fed63bc7a8de2209c645ad","commits":[{"sha":"a98b6883010f24371aa6e6840bba0a27ecc2d3f7","author":{"email":"e08b5a9193a0f18d98482bcc991bde3d386ddd44@gmail.com","name":"Bertrand Chevrier"},"message":"update todos","distinct":true,"url":"https://api.github.com/repos/krampstudio/future.js/commits/a98b6883010f24371aa6e6840bba0a27ecc2d3f7"},{"sha":"77a0719f6bffc5b6f3d33f03a918c9a365cf1354","author":{"email":"e08b5a9193a0f18d98482bcc991bde3d386ddd44@gmail.com","name":"Bertrand Chevrier"},"message":"cast attributes","distinct":true,"url":"https://api.github.com/repos/krampstudio/future.js/commits/77a0719f6bffc5b6f3d33f03a918c9a365cf1354"},{"sha":"f22aa2b5539ecc2ddce61dd6b322c8732641be0a","author":{"email":"e08b5a9193a0f18d98482bcc991bde3d386ddd44@gmail.com","name":"Bertrand Chevrier"},"message":"udpate content on attribute change","distinct":true,"url":"https://api.github.com/repos/krampstudio/future.js/commits/f22aa2b5539ecc2ddce61dd6b322c8732641be0a"}]}