{"push_id":1339650254,"size":2,"distinct_size":2,"ref":"refs/heads/machinecode","head":"8ba084b59441df86de8ac4e9f0f7e7b2c225be75","before":"97e5e0d05d78e3a46dd269c115516b5f5dccc31c","commits":[{"sha":"87d154b294985ec0be56a5a31c42283c43866947","author":{"name":"Alex Kempster","email":"26cbaa2afd3bf2c7bf433d014afd39b149da0e64@gmail.com"},"message":"distinguishes between lines starting with m or g indicating gcode commands","distinct":true,"url":"https://api.github.com/repos/akempster/Salamander/commits/87d154b294985ec0be56a5a31c42283c43866947"},{"sha":"8ba084b59441df86de8ac4e9f0f7e7b2c225be75","author":{"name":"Alex Kempster","email":"26cbaa2afd3bf2c7bf433d014afd39b149da0e64@gmail.com"},"message":"created a function pointer array for GCODE M type instructions, filled with unhandled command functions. The user can type in an M style command and have the unknown command function process the command by reporting an error.","distinct":true,"url":"https://api.github.com/repos/akempster/Salamander/commits/8ba084b59441df86de8ac4e9f0f7e7b2c225be75"}]}
{"actor":{"display_login":"akempster"}}