{"push_id":1143708230,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"cc0ae61f12ce431b260c91d9f1b9573d5dc9a6bd","before":"3def78b1cbb5bf368b4cc993ac021fbff5d37028","commits":[{"sha":"6964733b6bfa8ca3816d7bc68b3c925e9d1a004d","author":{"name":"Mark Longair","email":"8e89b1c87e4a74258cfd7179ff301b73cdafa205@pobox.com"},"message":"Warn (don't error) if someone has data for multiple Twitter accounts\n\nIt's possible in the Popolo data model for a person to have multiple Twitter\nuser IDs or multiple Twitter screen names associated with them, but this\nisn't supported in YNR.\n\nRather than the candidates_update_twitter_usernames script raising an\nexception if it comes across this situation, it's better to emit a\nwarning so that the problem can be investigated.","distinct":true,"url":"https://api.github.com/repos/DemocracyClub/yournextrepresentative/commits/6964733b6bfa8ca3816d7bc68b3c925e9d1a004d"},{"sha":"110a9b6769a58a593196422e7f673fbdc3cf2e0a","author":{"name":"Mark Longair","email":"8e89b1c87e4a74258cfd7179ff301b73cdafa205@pobox.com"},"message":"If none of the Twitter details are valid, remove them\n\nThe candidates_update_twitter_usernames script behaved less than ideally\nin the case where none of their Twitter details correspond to a real\nTwitter account (typically when they delete their account, or we only\nhave an old screen name that predates a change of screen name): it would\nprint out a warning, which would be emailed if the script is run from\na cron job.  This isn't ideal because we never want to be linking to\nnon-existent Twitter accounts from the site - the action you'd take on\nseeing this warning is always going to be to remove or fix the bad data.\n(The old values will still be in the version history, after all.)  You\nmight want to search for a new Twitter account too, but you can still do\nthat afterwards if the bad data were deleted.\n\nThis commit changes the behaviour of the script so this bad Twitter\naccount data is deleted automatically; it still emits a warning, so those\ncases can be investigated (and in some cases new accounts found) by hand\nafterwards.","distinct":true,"url":"https://api.github.com/repos/DemocracyClub/yournextrepresentative/commits/110a9b6769a58a593196422e7f673fbdc3cf2e0a"},{"sha":"cc0ae61f12ce431b260c91d9f1b9573d5dc9a6bd","author":{"name":"Sym Roe","email":"01d7c88f3e9b496c0b637d83a2b6a980bdc0ec09@talusdesign.co.uk"},"message":"Merge pull request #41 from mysociety/remove-invalid-twitter-details-dc\n\nIf none of the Twitter details are valid, remove them","distinct":true,"url":"https://api.github.com/repos/DemocracyClub/yournextrepresentative/commits/cc0ae61f12ce431b260c91d9f1b9573d5dc9a6bd"}]}
{"actor":{"display_login":"symroe"}}