{"push_id":581520364,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"5d2f9a58f838e3b200013fef37ec2effaa56dbcd","before":"99789abb8f3145df00e8328fc36a6bb28da43216","commits":[{"sha":"c9e6931fac236fd7847b75632d0d5d07ab346bf8","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Fixing merge conflicts","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/c9e6931fac236fd7847b75632d0d5d07ab346bf8"},{"sha":"f4a6ae5dfac3a6be991bb9d353f22b50512553c1","author":{"email":"0211264d3f54ab8c0f8d4d26f9584752b0b7e61c@tanti.org.uk","name":"Thomas Campbell"},"message":"Creates forgiver","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/f4a6ae5dfac3a6be991bb9d353f22b50512553c1"},{"sha":"6208287858ec344dfd87f483516784d044993808","author":{"email":"dbbf5d339c32d0dbcb99dc6726bec5017c819e01@gmail.com","name":"Karol M. Langner"},"message":"Add Anti Tit For Tat","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/6208287858ec344dfd87f483516784d044993808"},{"sha":"39470b57e55fb17ac141b962fadf76529298f159","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"Vincent Knight"},"message":"Merge pull request #30 from langner/master\n\nAdd Anti Tit For Tat","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/39470b57e55fb17ac141b962fadf76529298f159"},{"sha":"61146b4ee30b62c87cc24a925e67b355343e0790","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Slight fix of a docstring","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/61146b4ee30b62c87cc24a925e67b355343e0790"},{"sha":"220235de2abc59f453a60bda293e7feaadcf979c","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Adding test that whole tournament runs with all non cheating strategies","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/220235de2abc59f453a60bda293e7feaadcf979c"},{"sha":"490f10b51f8426757882de01f265ccae457ffd47","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Adding site files from docs to gitignore","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/490f10b51f8426757882de01f265ccae457ffd47"},{"sha":"a9d6c22125eaa0cde28bb14f98fe689bff7fc61d","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Merge conflicts","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/a9d6c22125eaa0cde28bb14f98fe689bff7fc61d"},{"sha":"930241c8622cf5c7a60d36c18e31e46a822b741f","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Merge conflicts","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/930241c8622cf5c7a60d36c18e31e46a822b741f"},{"sha":"19fb8b8872a713fbe376f303a98541868ee0f19e","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Fixing typo","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/19fb8b8872a713fbe376f303a98541868ee0f19e"},{"sha":"ab3f5ca5da89a3c57770e312a20db58ae2be8ff1","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Refactoring and renaming qlearners","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/ab3f5ca5da89a3c57770e312a20db58ae2be8ff1"},{"sha":"f7cead891a28fe12b0c9dd654119a9714118edc2","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"About to write tests for new qlearners","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/f7cead891a28fe12b0c9dd654119a9714118edc2"},{"sha":"6b31234e3e6bd84805d99576990881d0ebd740d1","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"I think I have tested things correctly and all are working","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/6b31234e3e6bd84805d99576990881d0ebd740d1"},{"sha":"6bbdc39c2336aaf0ce6800954d47e256ecec05c2","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"More refactoring","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/6bbdc39c2336aaf0ce6800954d47e256ecec05c2"},{"sha":"124832ef6f27d42f5ea15b1bf886a2f2935da156","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Rerunning results","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/124832ef6f27d42f5ea15b1bf886a2f2935da156"},{"sha":"360d6a722f3b93121d0c2bcbeb860c531c0af636","author":{"email":"0211264d3f54ab8c0f8d4d26f9584752b0b7e61c@tanti.org.uk","name":"Thomas Campbell"},"message":"Adds forgiver unittest.","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/360d6a722f3b93121d0c2bcbeb860c531c0af636"},{"sha":"542d098a424be177774033a103bc5b6429610ec3","author":{"email":"0211264d3f54ab8c0f8d4d26f9584752b0b7e61c@tanti.org.uk","name":"Thomas Campbell"},"message":"Fixes merge conflicts","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/542d098a424be177774033a103bc5b6429610ec3"},{"sha":"feac0cfe5cbf78e6138f52557af75cea08eb80f2","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"Vincent Knight"},"message":"Merge pull request #29 from uglyfruitcake/master\n\nCreates forgiver strategy","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/feac0cfe5cbf78e6138f52557af75cea08eb80f2"},{"sha":"5d2f9a58f838e3b200013fef37ec2effaa56dbcd","author":{"email":"303d494023df5915cf41e456347750d721016266@gmail.com","name":"vince"},"message":"Adding results with forgiver","distinct":true,"url":"https://api.github.com/repos/geraintpalmer/Axelrod/commits/5d2f9a58f838e3b200013fef37ec2effaa56dbcd"}]}