{"push_id":803819162,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"bd9e376643acf3db19a8a4180fa5d355e6146085","before":"04d9cd990f2f434e8131b67168364ac970940744","commits":[{"sha":"a46dd3b364ab9cae8ba72cbdddd35596a1ba25d6","author":{"email":"1554dc8c01e026eaffd7614989b1c49b75633447@gmail.com","name":"Todd Tyree"},"message":"Remove expired tokens when new tokens are created\n\nThere wasn't any mechanism for removing old tokens.  This takes care of\nthat.  Spent tokens expire after three hours and are then deleted the\nnext time a new token is created.  It also raises an exception if the\nTTL is reduced to less than hour as this would create a race condition\non the rate limiter.","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/a46dd3b364ab9cae8ba72cbdddd35596a1ba25d6"},{"sha":"21f83dc71e81072c09fdb4b3da8eb1b4ca041915","author":{"email":"1554dc8c01e026eaffd7614989b1c49b75633447@gmail.com","name":"Todd Tyree"},"message":"Lower the minimum coverage requirement to 95%\n\nFrankly, 100% is unrealistic and gives a misleading impression of the\nquality of the code.  Furthermore, it makes maintenance difficult as\nchanging something like the way expired tokens are handled has caused\nfailures where none actually exist (because two lines of the token\ncontroller no longer get excercised--these will probably be removed in a\nwider refactor, anyway).","distinct":false,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/21f83dc71e81072c09fdb4b3da8eb1b4ca041915"},{"sha":"bd9e376643acf3db19a8a4180fa5d355e6146085","author":{"email":"78013da392c0458d11deac21625f258e269d22d2@users.noreply.github.com","name":"Daniel Penny"},"message":"Merge pull request #191 from ministryofjustice/token-clean-and-maintain\n\nRemove expired tokens when new tokens are created","distinct":true,"url":"https://api.github.com/repos/ministryofjustice/peoplefinder/commits/bd9e376643acf3db19a8a4180fa5d355e6146085"}]}