{"push_id":807346882,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"e6102324e7098a020fddeb5c614d61835b418274","before":"126311a74086d1b87fbc49230a5ed3be84e0fd78","commits":[{"sha":"332c2549751a68d973d6d1b6889d5ee48bbfaec3","author":{"email":"cac8b463e976f10bb6e0704b4ec2e4f71b6e0ef2@twenga.com","name":"Allan Simon"},"message":"revamped Ads structure to stick to the actual structure in the SOAP service, and removed duplicated code by using pseudo-inheritance","distinct":true,"url":"https://api.github.com/repos/mrsinham/gads/commits/332c2549751a68d973d6d1b6889d5ee48bbfaec3"},{"sha":"e78374fa902ae3cabe94313042429a27f295e612","author":{"email":"cac8b463e976f10bb6e0704b4ec2e4f71b6e0ef2@twenga.com","name":"Allan Simon"},"message":"ugraded Criterions to automatically marshal their types, and added support for trackingUrlTemplates/finalUrls in biddableCriterion","distinct":true,"url":"https://api.github.com/repos/mrsinham/gads/commits/e78374fa902ae3cabe94313042429a27f295e612"},{"sha":"851469d7c7e66aa5b05ee2aaea413ea2812d13fb","author":{"email":"cac8b463e976f10bb6e0704b4ec2e4f71b6e0ef2@supinfo.com","name":"Allan Simon"},"message":"removed dead code","distinct":true,"url":"https://api.github.com/repos/mrsinham/gads/commits/851469d7c7e66aa5b05ee2aaea413ea2812d13fb"},{"sha":"bbb851aa95bf7f4a8bc34386eebc7aa2eeb6d2b1","author":{"email":"cac8b463e976f10bb6e0704b4ec2e4f71b6e0ef2@supinfo.com","name":"Allan Simon"},"message":"added some doc","distinct":true,"url":"https://api.github.com/repos/mrsinham/gads/commits/bbb851aa95bf7f4a8bc34386eebc7aa2eeb6d2b1"},{"sha":"e6102324e7098a020fddeb5c614d61835b418274","author":{"email":"663b1adb0b531dacf432ad47c517d0df706b9e46@gmail.com","name":"mrsinham"},"message":"Merge pull request #2 from allan-simon/revamp_ads\n\nAds are now refactored in a more usable/readable code, adding the Ad interface","distinct":true,"url":"https://api.github.com/repos/mrsinham/gads/commits/e6102324e7098a020fddeb5c614d61835b418274"}]}