{"push_id":1281265570,"size":5,"distinct_size":5,"ref":"refs/heads/develop","head":"b6e9e43a7c22ed2f85273efdbf13223883f9ad5c","before":"e930fff204b3561410912b40915209600eb11c4e","commits":[{"sha":"46e2390804826c996e1a1a23fe68762a0cbe1653","author":{"name":"Aditya Narayan","email":"20c99bb126b6b499f0975d47b91ad71a5c890cc8@gmail.com"},"message":"Add `url` to unique_together constraint on Task model\n\nBundle corresponding migration","distinct":true,"url":"https://api.github.com/repos/swcarpentry/amy/commits/46e2390804826c996e1a1a23fe68762a0cbe1653"},{"sha":"d159a5f829c68312360a5613d79c078848c293a0","author":{"name":"Aditya Narayan","email":"20c99bb126b6b499f0975d47b91ad71a5c890cc8@gmail.com"},"message":"Add test to check against duplicate task objects","distinct":true,"url":"https://api.github.com/repos/swcarpentry/amy/commits/d159a5f829c68312360a5613d79c078848c293a0"},{"sha":"a684b83f67ea704f338707db93215e9211012395","author":{"name":"Aditya Narayan","email":"20c99bb126b6b499f0975d47b91ad71a5c890cc8@gmail.com"},"message":"`__str__` returns the title of the Task object, if it exists","distinct":true,"url":"https://api.github.com/repos/swcarpentry/amy/commits/a684b83f67ea704f338707db93215e9211012395"},{"sha":"fa6714cb07396ce7ce8a4e166c24455c03ad3e4c","author":{"name":"Aditya Narayan","email":"20c99bb126b6b499f0975d47b91ad71a5c890cc8@gmail.com"},"message":"Populate title and URL of Task in dev database","distinct":true,"url":"https://api.github.com/repos/swcarpentry/amy/commits/fa6714cb07396ce7ce8a4e166c24455c03ad3e4c"},{"sha":"b6e9e43a7c22ed2f85273efdbf13223883f9ad5c","author":{"name":"Piotr Banaszkiewicz","email":"b808de036af2bf82158af2cf0ecb2fa9c8aa8063@banaszkiewicz.org"},"message":"Merge pull request #988 from narayanaditya95/unique-tasks\n\nAdd unique constraint on Task model","distinct":true,"url":"https://api.github.com/repos/swcarpentry/amy/commits/b6e9e43a7c22ed2f85273efdbf13223883f9ad5c"}]}
{"actor":{"display_login":"pbanaszkiewicz"}}