{"push_id":774623509,"size":23,"distinct_size":2,"ref":"refs/heads/kettle","head":"fff5586328b2ceffc0b38242d1adc7c636cebcf1","before":"3b19894de49ea8aa2b524f8bc20e907921d83401","commits":[{"sha":"7f1cd898e004e50c03adf93a5306833f981d84d6","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Allow int(CardList) to get its len\n\nBit of a hack to make CardLists json-serializable more easily","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/7f1cd898e004e50c03adf93a5306833f981d84d6"},{"sha":"e9046b83fe941c201806732976056e741e687045","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Kettle: Implement TagChange tracking","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/e9046b83fe941c201806732976056e741e687045"},{"sha":"0fcf884d986c6d11fe2553330a53dd1a48dfc89b","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Kettle: Implement ZONE_POSITION tracking","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/0fcf884d986c6d11fe2553330a53dd1a48dfc89b"},{"sha":"d56f0b539028f3d2f9442967a90047691cca1a59","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Kettle: Implement Options tracking and SendOptions","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/d56f0b539028f3d2f9442967a90047691cca1a59"},{"sha":"1d3e93f1a3503fa23a589b1e5baa5802aeaab819","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Kettle: Use BaseGame instead of Game for now","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/1d3e93f1a3503fa23a589b1e5baa5802aeaab819"},{"sha":"44e98ea8692a5c4b97c90ce6a69232861eb92ac0","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Group the concept of killable entities into a LiveEntity class\n\nThis includes LiveEntity.to_be_destroyed and LiveEntity.dead\n\nFixes #124","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/44e98ea8692a5c4b97c90ce6a69232861eb92ac0"},{"sha":"f4d073137e4392cdf8e9988d8fe06654aeb40b48","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Add test for Anub'ar Ambusher","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/f4d073137e4392cdf8e9988d8fe06654aeb40b48"},{"sha":"d87d42d9f314152fc3e1bf6bd8b125de7696cf04","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Add test for Ice Lance","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/d87d42d9f314152fc3e1bf6bd8b125de7696cf04"},{"sha":"0f9a5832d94492bbc491308d53f154f3034c3968","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Add test for Shield Slam","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/0f9a5832d94492bbc491308d53f154f3034c3968"},{"sha":"e3610963faf0cab7347e3105388c6a2ef12e84c8","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Add test for Sorcerer's Apprentice","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/e3610963faf0cab7347e3105388c6a2ef12e84c8"},{"sha":"793502da1cf093c0c3cc153e5632d9a186556801","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Move Aura class to fireplace.aura.Aura","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/793502da1cf093c0c3cc153e5632d9a186556801"},{"sha":"54a72e3df954c3e4d7b13105a758c99f86608836","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Fix Skycap'n Kragg and add test\n\nFixes #138","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/54a72e3df954c3e4d7b13105a758c99f86608836"},{"sha":"70db40ccf5d73336ad1fe16fc9343c3b970aea6b","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Implement GainEmptyMana","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/70db40ccf5d73336ad1fe16fc9343c3b970aea6b"},{"sha":"d3a19489ccab027e68db2e6e80e0da8a6764a7ca","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Fix Wild Growth to use GainEmptyMana and add test","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/d3a19489ccab027e68db2e6e80e0da8a6764a7ca"},{"sha":"4d01f0a0f6e67d2ef0f5f21eb63d726d4f9f5c8c","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Fix Grove Tender's use of GainMana and add test","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/4d01f0a0f6e67d2ef0f5f21eb63d726d4f9f5c8c"},{"sha":"2a364a72f65eb1dedc0fd6a04e0627e6c99f991f","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Fix Felguard and add test","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/2a364a72f65eb1dedc0fd6a04e0627e6c99f991f"},{"sha":"6914013ef7fbe2a5b15ff446e1154c08c73701a5","author":{"email":"3dacbce532ccd48f27fa62e993067b3c35f094f7@beheh.de","name":"Benedict Etzel"},"message":"Add test for Arcane Golem","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/6914013ef7fbe2a5b15ff446e1154c08c73701a5"},{"sha":"c9c721dad65439dbe9fa03be6dea14af004525f3","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Rename Card._auras to Card.auras","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/c9c721dad65439dbe9fa03be6dea14af004525f3"},{"sha":"bab99e63479001c2fe61233674d185bb78fd63ab","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Move aura cache update logic to Aura.summon()","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/bab99e63479001c2fe61233674d185bb78fd63ab"},{"sha":"43a62e59836532005210e54e30f8ba00bfc5b8f2","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@leclan.ch","name":"Jerome Leclanche"},"message":"Move class heroes tests to test_hero_powers.py","distinct":false,"url":"https://api.github.com/repos/jleclanche/fireplace/commits/43a62e59836532005210e54e30f8ba00bfc5b8f2"}]}