{"push_id":827856047,"size":4,"distinct_size":2,"ref":"refs/heads/master","head":"545e26b2f6296e8a3a90d13ac123535e11de50b9","before":"4224e9a9fdc1106799d4005aee5868a254bb7eca","commits":[{"sha":"4e85391c2001b664dc1962a5c66567b10ac5a429","author":{"email":"36c2cbde021a457239efc9ba0c855feb82a5b5b7@lovtangen.com","name":"Ronny Løvtangen"},"message":"GVM tool renamed to SDKMAN","distinct":false,"url":"https://api.github.com/repos/rlovtangen/grails-doc/commits/4e85391c2001b664dc1962a5c66567b10ac5a429"},{"sha":"644ed1cb9d680b4568fbf861dd23e5c8c74d5933","author":{"email":"36c2cbde021a457239efc9ba0c855feb82a5b5b7@lovtangen.com","name":"Ronny Løvtangen"},"message":"Use Enhances annotation to specify types of artefacts a trait should be applied to. New in Grails 3.0.3.","distinct":false,"url":"https://api.github.com/repos/rlovtangen/grails-doc/commits/644ed1cb9d680b4568fbf861dd23e5c8c74d5933"},{"sha":"d54439f70505f8956e4b8a15e792b9121c9b12a5","author":{"email":"777578850419d1edd6bf58ea094ce2872d3f67d0@gmail.com","name":"Bobby Warner"},"message":"Merge pull request #391 from rlovtangen/sdkman\n\nGVM tool renamed to SDKMAN","distinct":true,"url":"https://api.github.com/repos/rlovtangen/grails-doc/commits/d54439f70505f8956e4b8a15e792b9121c9b12a5"},{"sha":"545e26b2f6296e8a3a90d13ac123535e11de50b9","author":{"email":"b0523986430cb6b134817caf8a6407aa13dc4070@gmail.com","name":"graemerocher"},"message":"Merge pull request #392 from rlovtangen/trait_enhances\n\nUse Enhances annotation to specify types of artefacts a trait should …","distinct":true,"url":"https://api.github.com/repos/rlovtangen/grails-doc/commits/545e26b2f6296e8a3a90d13ac123535e11de50b9"}]}