{"push_id":2467098386,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"0442ac28fb31a41b48711addc532105f7233c7b9","before":"cd31546f45471c0ac764915f17af51bce3966d55","commits":[{"sha":"61d3522a7dec72e93ff3e915439352636acb5d72","author":{"name":"Keith Westley","email":"93be4872e09c3543cee8b45522579461d454a9f3@cba.com.au"},"message":"A slightly risky change ... added a bunch of locks to playlists and playlist steps which should minimise the chance of re-entrant events will stumble across objects which have been deleted.","distinct":true,"url":"https://api.github.com/repos/Neonking/xLights/commits/61d3522a7dec72e93ff3e915439352636acb5d72"},{"sha":"60e2e7e3e50bc07f260d68dfc5d6a9166c86035b","author":{"name":"Keith Westley","email":"93be4872e09c3543cee8b45522579461d454a9f3@cba.com.au"},"message":"A whole stack of fixes for crashes in crash logs","distinct":true,"url":"https://api.github.com/repos/Neonking/xLights/commits/60e2e7e3e50bc07f260d68dfc5d6a9166c86035b"},{"sha":"0442ac28fb31a41b48711addc532105f7233c7b9","author":{"name":"Keith Westley","email":"93be4872e09c3543cee8b45522579461d454a9f3@cba.com.au"},"message":"Prevent xSchedule reentrant frames","distinct":true,"url":"https://api.github.com/repos/Neonking/xLights/commits/0442ac28fb31a41b48711addc532105f7233c7b9"}]}
{"actor":{"display_login":"Neonking"}}