{"push_id":905872829,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"e5135874d561bbbca058b38d6d41389bad220cb3","before":"28e53410941dee03f05b6830cf95bf1fd98abce3","commits":[{"sha":"700bd4add3145e9722cadc99ae97f3f4fed6ab9a","author":{"email":"5c441a592d841f01925c4f246fd16b49200a827c@gmail.com","name":"Jonathan S"},"message":"Optimize handle_underflow by realizing that stealing cannot make the parent node underfull","distinct":true,"url":"https://api.github.com/repos/gereeter/btree-rewrite/commits/700bd4add3145e9722cadc99ae97f3f4fed6ab9a"},{"sha":"30c7e77f48c312f2b41b9e4c6706341dd9a972fa","author":{"email":"5c441a592d841f01925c4f246fd16b49200a827c@gmail.com","name":"Jonathan S"},"message":"Extract single-node logic from handle_underflow","distinct":true,"url":"https://api.github.com/repos/gereeter/btree-rewrite/commits/30c7e77f48c312f2b41b9e4c6706341dd9a972fa"},{"sha":"d98d80aba66b0885abd708fb1ec1bddda20f58cb","author":{"email":"5c441a592d841f01925c4f246fd16b49200a827c@gmail.com","name":"Jonathan S"},"message":"Inline handle_underflow into remove","distinct":true,"url":"https://api.github.com/repos/gereeter/btree-rewrite/commits/d98d80aba66b0885abd708fb1ec1bddda20f58cb"},{"sha":"e5135874d561bbbca058b38d6d41389bad220cb3","author":{"email":"5c441a592d841f01925c4f246fd16b49200a827c@gmail.com","name":"Jonathan S"},"message":"Mark the EmptyParent case of handling underflow unreachable","distinct":true,"url":"https://api.github.com/repos/gereeter/btree-rewrite/commits/e5135874d561bbbca058b38d6d41389bad220cb3"}]}