{"push_id":1200623905,"size":5,"distinct_size":5,"ref":"refs/heads/dev","head":"f6466c9b083cbe0a1bcfd1cf73947df31bf5f4e3","before":"76f88f338e8f81acc6b8f08ac7f877cb2a77f8a2","commits":[{"sha":"13336d6c3c051857589969087044823f1eaeddc5","author":{"name":"Cheton Wu","email":"bfdcef897ac5679dc1451de731024e7fce96b7b2@gmail.com"},"message":"Update test cases","distinct":true,"url":"https://api.github.com/repos/cheton/cnc/commits/13336d6c3c051857589969087044823f1eaeddc5"},{"sha":"e14e4e8243e2a4ea0172d54359bb11f616e80c3d","author":{"name":"Cheton Wu","email":"bfdcef897ac5679dc1451de731024e7fce96b7b2@gmail.com"},"message":"Change the output format of Grbl parameters and settings","distinct":true,"url":"https://api.github.com/repos/cheton/cnc/commits/e14e4e8243e2a4ea0172d54359bb11f616e80c3d"},{"sha":"77670c69a7cff168ddad5f6c8f71b2c327c169d9","author":{"name":"Cheton Wu","email":"bfdcef897ac5679dc1451de731024e7fce96b7b2@gmail.com"},"message":"Emit a \"serialport:read\" event when receiving the result of Grbl settings","distinct":true,"url":"https://api.github.com/repos/cheton/cnc/commits/77670c69a7cff168ddad5f6c8f71b2c327c169d9"},{"sha":"997cee62a300cb7beeef714ca5c2bc6b3d383734","author":{"name":"Cheton Wu","email":"bfdcef897ac5679dc1451de731024e7fce96b7b2@gmail.com"},"message":"Enforce state change and preserve object property order","distinct":true,"url":"https://api.github.com/repos/cheton/cnc/commits/997cee62a300cb7beeef714ca5c2bc6b3d383734"},{"sha":"f6466c9b083cbe0a1bcfd1cf73947df31bf5f4e3","author":{"name":"Cheton Wu","email":"bfdcef897ac5679dc1451de731024e7fce96b7b2@gmail.com"},"message":"Store Grbl state in controller","distinct":true,"url":"https://api.github.com/repos/cheton/cnc/commits/f6466c9b083cbe0a1bcfd1cf73947df31bf5f4e3"}]}
{"actor":{"display_login":"cheton"}}