{"push_id":1042716067,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"c2467b9d2f7fbf63c8e3c6e8e40ffd3943d299b4","before":"05b4c1a78e5f3a7526c5e91211e56cf36ec26bcf","commits":[{"sha":"9df6e9641b136b2b784856e3263196ea41b82a6e","author":{"email":"31c23220da3e8a045cf36e096406eec411dc073b@myob.com","name":"Thiago Campezzi"},"message":"add support for minimum coverage with exit status code of 1","distinct":true,"url":"https://api.github.com/repos/campezzi/excoveralls/commits/9df6e9641b136b2b784856e3263196ea41b82a6e"},{"sha":"7917296105e140194c0661a435f9d226d1f9aaf7","author":{"email":"31c23220da3e8a045cf36e096406eec411dc073b@myob.com","name":"Thiago Campezzi"},"message":"add test for case when minimum coverage is reached","distinct":true,"url":"https://api.github.com/repos/campezzi/excoveralls/commits/7917296105e140194c0661a435f9d226d1f9aaf7"},{"sha":"3f06d5537a7e79e19da7a4ef32ab7e05de3669db","author":{"email":"31c23220da3e8a045cf36e096406eec411dc073b@myob.com","name":"Thiago Campezzi"},"message":"move source/1 and source/2 methods to Stats module","distinct":true,"url":"https://api.github.com/repos/campezzi/excoveralls/commits/3f06d5537a7e79e19da7a4ef32ab7e05de3669db"},{"sha":"c2467b9d2f7fbf63c8e3c6e8e40ffd3943d299b4","author":{"email":"31c23220da3e8a045cf36e096406eec411dc073b@myob.com","name":"Thiago Campezzi"},"message":"fail coverall.html task when coverage is below minimum threshold","distinct":true,"url":"https://api.github.com/repos/campezzi/excoveralls/commits/c2467b9d2f7fbf63c8e3c6e8e40ffd3943d299b4"}]}