{"push_id":616181764,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"1de9cbc10c249539fdcd1e6075ad7824091607ac","before":"644720db28e283cb0b813bb3192f884a00b12193","commits":[{"sha":"308af2c50ef33b7cf9ad01d176e6716b11d0b1fa","author":{"email":"3d27c08585eedc5b622399de1ea809c360a1ab40@gmail.com","name":"ludopradel"},"message":"when_player_picks_two_identical_gems_then_his_stock_contains_gems_picked","distinct":true,"url":"https://api.github.com/repos/ludopradel/splendor/commits/308af2c50ef33b7cf9ad01d176e6716b11d0b1fa"},{"sha":"ffd2cc8b3b79672031ed366910d9be5e0d3b9133","author":{"email":"3d27c08585eedc5b622399de1ea809c360a1ab40@gmail.com","name":"ludopradel"},"message":"player_could_pick_a_card_in_his_hand","distinct":true,"url":"https://api.github.com/repos/ludopradel/splendor/commits/ffd2cc8b3b79672031ed366910d9be5e0d3b9133"},{"sha":"1875ebf263d65980a01df5f3ac240ef73541d567","author":{"email":"3d27c08585eedc5b622399de1ea809c360a1ab40@gmail.com","name":"ludopradel"},"message":"refactoring: extract player into setup","distinct":true,"url":"https://api.github.com/repos/ludopradel/splendor/commits/1875ebf263d65980a01df5f3ac240ef73541d567"},{"sha":"1de9cbc10c249539fdcd1e6075ad7824091607ac","author":{"email":"3d27c08585eedc5b622399de1ea809c360a1ab40@gmail.com","name":"ludopradel"},"message":"merge with remote","distinct":true,"url":"https://api.github.com/repos/ludopradel/splendor/commits/1de9cbc10c249539fdcd1e6075ad7824091607ac"}]}