{"push_id":666000885,"size":10,"distinct_size":6,"ref":"refs/heads/current_command","head":"c39595544fd78b80690d256587708bc2819ac869","before":"9a3cdc43668753caa88d7002c5e76731161cd9f7","commits":[{"sha":"76438195f093f6041f6be7609a17da232d103ef1","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"NO_TIMEOUTS and ADVANCED_OK off by default","distinct":false,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/76438195f093f6041f6be7609a17da232d103ef1"},{"sha":"ef62463d20e702f11daea1942697583b53debe1d","author":{"email":"8f262974ab4eddf9578ee35d7181b8f70f3b3689@users.noreply.github.com","name":"Scott Lahteine"},"message":"Merge pull request #2089 from thinkyhead/timeout_default\n\nNO_TIMEOUTS and ADVANCED_OK off by default","distinct":false,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/ef62463d20e702f11daea1942697583b53debe1d"},{"sha":"513077c3175e3e394d3d677db8ded12c42f64e0f","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Minor change to fan kick","distinct":false,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/513077c3175e3e394d3d677db8ded12c42f64e0f"},{"sha":"98c4f22432c1e683735cb335718ab749e66949b3","author":{"email":"8f262974ab4eddf9578ee35d7181b8f70f3b3689@users.noreply.github.com","name":"Scott Lahteine"},"message":"Merge pull request #2093 from thinkyhead/timeout_default\n\nTweak to fan kick routine","distinct":false,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/98c4f22432c1e683735cb335718ab749e66949b3"},{"sha":"e0a3d9901a722b2cf3202b930051cd4263a2a161","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Pre-sanitize gcode commands before processing\n\n- Make a global pointer to the current sanitized command\n- Pre-sanitize the current command to bypass `N` and nullify `*`,\nremoving the need for handlers to bypass, ignore, or nullify these\nparts.\n- Pre-skip leading whitespace.\n- Only look for G, M, T codes at the start of the command.\n- Verify that G, M, T codes are followed by command codes.","distinct":true,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/e0a3d9901a722b2cf3202b930051cd4263a2a161"},{"sha":"1fe4b2987a50a32ecd4c3647cd6846ff2d62d5d2","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Fix wrong var in command sanitizer","distinct":true,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/1fe4b2987a50a32ecd4c3647cd6846ff2d62d5d2"},{"sha":"cf0eaa4617b9503f40298c9512b60aa74e1a0774","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Pre-sanitize gcode commands before processing\n\n- Make a global pointer to the current sanitized command\n- Pre-sanitize the current command to bypass `N` and nullify `*`,\nremoving the need for handlers to bypass, ignore, or nullify these\nparts.\n- Pre-skip leading whitespace.\n- Only look for G, M, T codes at the start of the command.\n- Verify that G, M, T codes are followed by command codes.","distinct":true,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/cf0eaa4617b9503f40298c9512b60aa74e1a0774"},{"sha":"cf9a4ccc9e88e06a67e383fff5f7134314cf696d","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Fix wrong var in command sanitizer","distinct":true,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/cf9a4ccc9e88e06a67e383fff5f7134314cf696d"},{"sha":"e4037c7edebc6b6957fb43b6830ff7fd601e28c4","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Reduce code size with gcode_line_error\n\n- Add a gcode_line_error function to reduce code size\n- Hide M117 when not using ULTIPANEL\n- Replace “src” with “args” for clarification","distinct":true,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/e4037c7edebc6b6957fb43b6830ff7fd601e28c4"},{"sha":"c39595544fd78b80690d256587708bc2819ac869","author":{"email":"78316c60fa69943f59d0bb6063e3d6c7a1a5529a@thinkyhead.com","name":"Scott Lahteine"},"message":"Merge remote-tracking branch 'origin/current_command' into current_command","distinct":true,"url":"https://api.github.com/repos/thinkyhead/Marlin/commits/c39595544fd78b80690d256587708bc2819ac869"}]}