{"push_id":980121012,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"5c87afc51d1bd319d83b171fc4b8402fe84b1a37","before":"a9d62372bfcc2174d2d566c4e2f477e4bbffe6a5","commits":[{"sha":"51c35bf81c50142bb94497a7cddfb3042e9fad4b","author":{"email":"3660714d59829fd3d87306c47d597bf194d3d05a@pivotal.io","name":"Juergen Hoeller"},"message":"SpringValidatorAdapter exposes String attributes as MessageSourceResolvable\n\nIssue: SPR-13406","distinct":true,"url":"https://api.github.com/repos/spring-projects/spring-framework/commits/51c35bf81c50142bb94497a7cddfb3042e9fad4b"},{"sha":"1253b451f5cc35f7fea86b5a61413f36a8cd227a","author":{"email":"3660714d59829fd3d87306c47d597bf194d3d05a@pivotal.io","name":"Juergen Hoeller"},"message":"DefaultMessageListenerContainer stops if recovery failed after interrupt signal\n\nIssue: SPR-11787","distinct":true,"url":"https://api.github.com/repos/spring-projects/spring-framework/commits/1253b451f5cc35f7fea86b5a61413f36a8cd227a"},{"sha":"5c87afc51d1bd319d83b171fc4b8402fe84b1a37","author":{"email":"3660714d59829fd3d87306c47d597bf194d3d05a@pivotal.io","name":"Juergen Hoeller"},"message":"Polishing","distinct":true,"url":"https://api.github.com/repos/spring-projects/spring-framework/commits/5c87afc51d1bd319d83b171fc4b8402fe84b1a37"}]}