{"push_id":575249124,"size":36,"distinct_size":36,"ref":"refs/heads/master","head":"0b2c8e8c1855f8137bee4f07cad1674ddf3b4feb","before":"f76467efffdf30d6fcb967897882796e7323976e","commits":[{"sha":"4c8ad54846484aed768d2cefc58747ae64d2f7fa","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Start implementing the UCI protocol","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/4c8ad54846484aed768d2cefc58747ae64d2f7fa"},{"sha":"9486ddb37a7c5b85be3625f539e5a7a2884d46b0","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Add life time management methods","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/9486ddb37a7c5b85be3625f539e5a7a2884d46b0"},{"sha":"983d9fa24e3054d3625aeeca792290fff0b5fd62","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement promises for termination","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/983d9fa24e3054d3625aeeca792290fff0b5fd62"},{"sha":"599efb79847350b02eb4d4aa84c9f87129e3b2c4","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement ucinewgame","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/599efb79847350b02eb4d4aa84c9f87129e3b2c4"},{"sha":"8ebfb39c2c73d1db1eb7297ba05b62daee39b58d","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement quit command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/8ebfb39c2c73d1db1eb7297ba05b62daee39b58d"},{"sha":"bf022bb1e3e771cacc01df119bfe57e280cd38e4","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement ponderhit command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/bf022bb1e3e771cacc01df119bfe57e280cd38e4"},{"sha":"a3e005fe6eb7cb1dba55930a76749f1ad6118fd0","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Factor out input and output","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/a3e005fe6eb7cb1dba55930a76749f1ad6118fd0"},{"sha":"32d1c3dec9f92a4579be2dcfbd143b9f1a33dce3","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Do not wait for readyok after debug command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/32d1c3dec9f92a4579be2dcfbd143b9f1a33dce3"},{"sha":"c08719992534a28550af08cafd19cc6ed61e3259","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement go command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/c08719992534a28550af08cafd19cc6ed61e3259"},{"sha":"3d44b2458b69b1256796695409494010dee82334","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement stop command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/3d44b2458b69b1256796695409494010dee82334"},{"sha":"62b194375270ca0f4e3b41b063e9b1c0d0adc21c","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement bestmove command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/62b194375270ca0f4e3b41b063e9b1c0d0adc21c"},{"sha":"4984d9a3b3bb8929b9600762323406598b71eb53","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Reorder commands to match UCI spec","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/4984d9a3b3bb8929b9600762323406598b71eb53"},{"sha":"aa7cd45b5910f992746c6e572509f6ad8206ed6b","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement position command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/aa7cd45b5910f992746c6e572509f6ad8206ed6b"},{"sha":"df1ab8607be7e025ed5b1a9a445f12351e95b80d","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"uci.py: Organize imports","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/df1ab8607be7e025ed5b1a9a445f12351e95b80d"},{"sha":"c08b4eb5d367489290d34530b3e406524e3a89e9","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Implement setoption command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/c08b4eb5d367489290d34530b3e406524e3a89e9"},{"sha":"f3220af93e453a1983f9b511bf94c7591f345ed1","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Introduce _notify_callback() for quit command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/f3220af93e453a1983f9b511bf94c7591f345ed1"},{"sha":"c3686301fe5e36821d35625133e078391d1fc329","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Add queue_command","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/c3686301fe5e36821d35625133e078391d1fc329"},{"sha":"4910b2ea879defe31283817eb39b7aa58fc5ad3e","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Raise runtime error when already terminated","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/4910b2ea879defe31283817eb39b7aa58fc5ad3e"},{"sha":"c5253ac43bd27f807f84490bdd08c778f1c558f7","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Suppport remote engines via spur","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/c5253ac43bd27f807f84490bdd08c778f1c558f7"},{"sha":"54d3029870ca84b07336940589c28c4c09cd2073","author":{"email":"d4a8f5e63a6e4820614908b03a725db23197595c@tu-clausthal.de","name":"Niklas Fiekas"},"message":"Parse available options","distinct":true,"url":"https://api.github.com/repos/niklasf/python-chess/commits/54d3029870ca84b07336940589c28c4c09cd2073"}]}