{"push_id":605028971,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"2be55755c495f4c5ebe3452f299700f4d3cf0773","before":"f433c200ff34a26079646762027384778c62564d","commits":[{"sha":"d0dd0fbe30abbd49d01c1da2071fecce70e6817d","author":{"email":"91a33f6b89487b675b40d9b11af810baf3b9f643@gmail.com","name":"ssemakin"},"message":"events are part of the game state","distinct":true,"url":"https://api.github.com/repos/ssemakin/tetris-clojure-core/commits/d0dd0fbe30abbd49d01c1da2071fecce70e6817d"},{"sha":"2be55755c495f4c5ebe3452f299700f4d3cf0773","author":{"email":"91a33f6b89487b675b40d9b11af810baf3b9f643@gmail.com","name":"ssemakin"},"message":"do nothing when no tetromino can be put","distinct":true,"url":"https://api.github.com/repos/ssemakin/tetris-clojure-core/commits/2be55755c495f4c5ebe3452f299700f4d3cf0773"}]}