{"push_id":1351432674,"size":2,"distinct_size":2,"ref":"refs/heads/firebase","head":"b84b2c3b1c42ca4ee6f07139d3f5eb15a7330283","before":"95ce8afed40b1a27962353b69c5502d4920d9966","commits":[{"sha":"9ffd4da8ad0355e01fbf03da1083a9b9553451eb","author":{"name":"Barend Garvelink","email":"e6ea4c4f18caca4a7ea2389f16ee280c85236615@xebia.com"},"message":"Replace UserDevice by {APNS,GCM}Device\n\nWe now use the model classes from django-push-notifications. The request API\nhas changed in three ways:\n\n- field \"notify\"_me is now called \"active\"\n- field \"firebase_iid\"_me is now called \"registration_id\"\n- new field \"service\", one of \"apns\" or \"gcm\"\n\nThere's also a behavioural change: since the registration_id now has a non-null\nconstraint in the database, the column is no longer cleared when you deactivate\npush notifications.","distinct":true,"url":"https://api.github.com/repos/sebastiaanschool/sebastiaanschool-backend/commits/9ffd4da8ad0355e01fbf03da1083a9b9553451eb"},{"sha":"b84b2c3b1c42ca4ee6f07139d3f5eb15a7330283","author":{"name":"Barend Garvelink","email":"e6ea4c4f18caca4a7ea2389f16ee280c85236615@xebia.com"},"message":"Support optional device name in push-settings API","distinct":true,"url":"https://api.github.com/repos/sebastiaanschool/sebastiaanschool-backend/commits/b84b2c3b1c42ca4ee6f07139d3f5eb15a7330283"}]}
{"actor":{"display_login":"barend"}}