{"push_id":592493793,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"ba2c6fa12ed70316242e1e7748d7a6677e2060dd","before":"29b72593bcd412f54ede182b025dc2fab02475ae","commits":[{"sha":"cb4207e86e191e42dcb2967eca6f8ebc8d2a3e1a","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"Link to the project tasks page\n\nAll previous tests passing","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/cb4207e86e191e42dcb2967eca6f8ebc8d2a3e1a"},{"sha":"5b410f7efb50bb9e2f980534a9ea27f5f21e32e5","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"Users can only see tasks within projects\n\nJust added project name to tasks header and breadcrumbs, all on tasks index","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/5b410f7efb50bb9e2f980534a9ea27f5f21e32e5"},{"sha":"b67a05ce33be86f27530fa994ef441dd2e71e90c","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"Users can see the number of tasks for a project from the projects index page","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/b67a05ce33be86f27530fa994ef441dd2e71e90c"},{"sha":"fc1e40b49adb7f9e59c60f29a52bbb1b7edc8252","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"Link to projects memberships index on project show","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/fc1e40b49adb7f9e59c60f29a52bbb1b7edc8252"},{"sha":"b4a9ab04c7d22e9e80dfab5ae0b2eb54919946cd","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"User can add members to projects","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/b4a9ab04c7d22e9e80dfab5ae0b2eb54919946cd"},{"sha":"c61fff5d9c3a0af8ca92d838a23ea4e47c8fd389","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"Users must enter users for memberships","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/c61fff5d9c3a0af8ca92d838a23ea4e47c8fd389"},{"sha":"ca430800fb718c27b349e8786f5b4d3f6d645c34","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"Users cannot add the same member to a project twice","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/ca430800fb718c27b349e8786f5b4d3f6d645c34"},{"sha":"7bc46310bfd87a6100af746e795a3c28abdccf2f","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"Users can change the role of project members","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/7bc46310bfd87a6100af746e795a3c28abdccf2f"},{"sha":"ba2c6fa12ed70316242e1e7748d7a6677e2060dd","author":{"email":"722a443eaee01cf230a9ef76d30e7dcd4e85f358@gmail.com","name":"EmilyPlatzer"},"message":"User can remove project members","distinct":true,"url":"https://api.github.com/repos/craftninja/gCamp/commits/ba2c6fa12ed70316242e1e7748d7a6677e2060dd"}]}