{"push_id":747752090,"size":5,"distinct_size":5,"ref":"refs/heads/3d","head":"6177071598a3d14e17a0264b8f1a548dbf7c37d0","before":"6e1f32e591a3ed6226dce2a0b0960e77811a4172","commits":[{"sha":"e115a97bd3733f4ca9b2efd4e894f81556f2cfba","author":{"email":"8cf76b7ed39eb31c8ea9283d76effcaeb17eb0d6@mmarini.org","name":"m-marini"},"message":"Toogle train status commands","distinct":true,"url":"https://api.github.com/repos/m-marini/railways/commits/e115a97bd3733f4ca9b2efd4e894f81556f2cfba"},{"sha":"f968f8fac50fec6f40badac288ea8256bde01306","author":{"email":"8cf76b7ed39eb31c8ea9283d76effcaeb17eb0d6@mmarini.org","name":"m-marini"},"message":"Train reverse command","distinct":true,"url":"https://api.github.com/repos/m-marini/railways/commits/f968f8fac50fec6f40badac288ea8256bde01306"},{"sha":"78be6083767310d0120b3c0460e26f38eec88f8c","author":{"email":"8cf76b7ed39eb31c8ea9283d76effcaeb17eb0d6@mmarini.org","name":"mmarini"},"message":"Handling unload/load passwngers and train exits","distinct":true,"url":"https://api.github.com/repos/m-marini/railways/commits/78be6083767310d0120b3c0460e26f38eec88f8c"},{"sha":"408607f696b1eb49def0b3a26691c55543b9b1cd","author":{"email":"8cf76b7ed39eb31c8ea9283d76effcaeb17eb0d6@mmarini.org","name":"mmarini"},"message":"Added Block composition by status","distinct":true,"url":"https://api.github.com/repos/m-marini/railways/commits/408607f696b1eb49def0b3a26691c55543b9b1cd"},{"sha":"6177071598a3d14e17a0264b8f1a548dbf7c37d0","author":{"email":"8cf76b7ed39eb31c8ea9283d76effcaeb17eb0d6@mmarini.org","name":"m-marini"},"message":"Switch blender model","distinct":true,"url":"https://api.github.com/repos/m-marini/railways/commits/6177071598a3d14e17a0264b8f1a548dbf7c37d0"}]}