{"push_id":780004190,"size":26,"distinct_size":10,"ref":"refs/heads/comparison-table-update","head":"4dcb6806445434d5e2ea253f3a2cd3302c5e3ea5","before":"693a7d03aa2cc7953160e20f96914e88f6631436","commits":[{"sha":"29c778699f410b5b4024ad48e681b8539ec1aeaa","author":{"email":"b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","name":"Roberto Tyley"},"message":"Fix future supplier, get the fixed version from Membership common\n\nSee also https://github.com/guardian/membership-common/pull/88","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/29c778699f410b5b4024ad48e681b8539ec1aeaa"},{"sha":"b44af88cfea08f575a0127d6a21ff4ad8dc79270","author":{"email":"815b1f2b28d7fb042ebbfdfc240cb69e13e15178@guardian.co.uk","name":"Chris Owen"},"message":"Ensuring scheduled task works as expected","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/b44af88cfea08f575a0127d6a21ff4ad8dc79270"},{"sha":"6d94d578dc4657daf0a99434a04b6c26abf28dad","author":{"email":"a1f6ce7bcbc82e4cfca3f896ec546c33b28cca06@guardian.co.uk","name":"David Rapson"},"message":"Remove deprecated benefits icons","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/6d94d578dc4657daf0a99434a04b6c26abf28dad"},{"sha":"a7c1559368f3698b7dcff9b3300e904738fcf642","author":{"email":"815b1f2b28d7fb042ebbfdfc240cb69e13e15178@guardian.co.uk","name":"Chris Owen"},"message":"Added some additional logging to the scheduled task object to determine why events are not been recached.","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/a7c1559368f3698b7dcff9b3300e904738fcf642"},{"sha":"916d3db64c573161e546e7c471d00fe19ca1647b","author":{"email":"b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","name":"Roberto Tyley"},"message":"Merge pull request #712 from guardian/fix-future-supplier-updating-membership-common\n\nFix future supplier, get the fixed version from Membership common","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/916d3db64c573161e546e7c471d00fe19ca1647b"},{"sha":"66bdfe16d5522213549bf48f5440f7888cf3c963","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@davidrapson.co.uk","name":"David Rapson"},"message":"Merge pull request #701 from guardian/cleanup-remove-benefits-icons\n\nCleanup: Remove deprecated benefits icons","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/66bdfe16d5522213549bf48f5440f7888cf3c963"},{"sha":"98d60fb0098284c6c9d47c7b25f9ad019d0b47cb","author":{"email":"815b1f2b28d7fb042ebbfdfc240cb69e13e15178@guardian.co.uk","name":"Chris Owen"},"message":"Reapplied config and removed a pit test that should have not been added","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/98d60fb0098284c6c9d47c7b25f9ad019d0b47cb"},{"sha":"d6ee8bc833ea177ecfa189945e9b8f9ed286b797","author":{"email":"815b1f2b28d7fb042ebbfdfc240cb69e13e15178@guardian.co.uk","name":"Chris Owen"},"message":"Removed redundent logging","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/d6ee8bc833ea177ecfa189945e9b8f9ed286b797"},{"sha":"7058f426f3cf274d353e0946660b053ca5da6417","author":{"email":"815b1f2b28d7fb042ebbfdfc240cb69e13e15178@hotmail.co.uk","name":"Chris Owen"},"message":"Merge pull request #716 from guardian/events-cache-error\n\nAdded additional logging to determine which scheduled tasks are timing out","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/7058f426f3cf274d353e0946660b053ca5da6417"},{"sha":"068c2fb31cff65f1fe7fd413a6c02cd785c37cf4","author":{"email":"b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@theguardian.com","name":"Roberto Tyley"},"message":"Fix the untruth of the `hasUserBeenInvoiced()` method\n\nWe *want* to use a user's invoice to generate their MembershipSummary,\nbut only if they've /been/ invoiced (ie so long as they're not on a\n6-month period offer, before 'contractAcceptance'). The `if` statement\nmade it look like the logic was the other way around, but only because\nthe method was misleading named with the inverse of what it actually did.\nThe misleading naming was introduced during the free-offer-period work with\ncommit 73d3b87e in https://github.com/guardian/membership-frontend/pull/454\n\nWe've double-checked with @jennysivapalan, who had to do all the awful\n6-month-free-offer work, and we're confident that this is correct.","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/068c2fb31cff65f1fe7fd413a6c02cd785c37cf4"},{"sha":"9c4940ed85d410593f99cf76b905334fba251749","author":{"email":"b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","name":"Roberto Tyley"},"message":"Merge pull request #718 from guardian/fix-userHasBeenInvoiced\n\nFix the untruth of the `hasUserBeenInvoiced()` method","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/9c4940ed85d410593f99cf76b905334fba251749"},{"sha":"ac7f43f2045a350c508ed225ada9f63a76f40f39","author":{"email":"b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@theguardian.com","name":"Roberto Tyley"},"message":"Fix variable names on Zuora Amendment-sorting code","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/ac7f43f2045a350c508ed225ada9f63a76f40f39"},{"sha":"6ea3cefcdc0f84e47a386e6366a7330c50ced5f9","author":{"email":"b8a1e8f67d794d434e39ac861aa8eebd82c0e7fb@gmail.com","name":"Roberto Tyley"},"message":"Merge pull request #719 from guardian/fix-variable-names-zuora-amendment-code\n\nFix variable names on Zuora Amendment-sorting code","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/6ea3cefcdc0f84e47a386e6366a7330c50ced5f9"},{"sha":"dde1b833624ba1766d52ef091eec92b31200c151","author":{"email":"a1f6ce7bcbc82e4cfca3f896ec546c33b28cca06@guardian.co.uk","name":"David Rapson"},"message":"Add events slideshow to homepage","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/dde1b833624ba1766d52ef091eec92b31200c151"},{"sha":"dc00cb71e90c22d2f4b4534994aaaca233f3bd49","author":{"email":"a1f6ce7bcbc82e4cfca3f896ec546c33b28cca06@guardian.co.uk","name":"David Rapson"},"message":"pr fix","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/dc00cb71e90c22d2f4b4534994aaaca233f3bd49"},{"sha":"50b2ed5f1815cdfa9a11824ab9d3c22ea2c4a116","author":{"email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@davidrapson.co.uk","name":"David Rapson"},"message":"Merge pull request #715 from guardian/homepage-event-panels\n\n[Homepage prep] Add events slideshow to homepage","distinct":false,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/50b2ed5f1815cdfa9a11824ab9d3c22ea2c4a116"},{"sha":"7c3f92c6231ba7fb9ae57cb9ab0480de32b36e8e","author":{"email":"a1f6ce7bcbc82e4cfca3f896ec546c33b28cca06@guardian.co.uk","name":"David Rapson"},"message":"Add events slideshow","distinct":true,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/7c3f92c6231ba7fb9ae57cb9ab0480de32b36e8e"},{"sha":"1d051c51fe2daf2b7595477b3e4e7995e13de035","author":{"email":"a1f6ce7bcbc82e4cfca3f896ec546c33b28cca06@guardian.co.uk","name":"David Rapson"},"message":"Update Benefits with latest benefit options","distinct":true,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/1d051c51fe2daf2b7595477b3e4e7995e13de035"},{"sha":"33ad8a2a2c1703436c7c7e15ff246d14feeb82ec","author":{"email":"a1f6ce7bcbc82e4cfca3f896ec546c33b28cca06@guardian.co.uk","name":"David Rapson"},"message":"Update comparison table styling","distinct":true,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/33ad8a2a2c1703436c7c7e15ff246d14feeb82ec"},{"sha":"8213fcf2e5b8c806f5d95a5c7c9196724e363e15","author":{"email":"a1f6ce7bcbc82e4cfca3f896ec546c33b28cca06@guardian.co.uk","name":"David Rapson"},"message":"Cleanup core heading helpers for design updates","distinct":true,"url":"https://api.github.com/repos/guardian/membership-frontend/commits/8213fcf2e5b8c806f5d95a5c7c9196724e363e15"}]}