{"push_id":566401396,"size":18,"distinct_size":1,"ref":"refs/heads/master","head":"3eb1ab65130b221ca429eed3d089886b529d665e","before":"649620bddf6b8e74af03c426785ba489e9242bed","commits":[{"sha":"c0e2026c2b6b4b62ba3c8ff7faa3b652a893e936","author":{"email":"55b5a0f748d3a82dce10b205ecb0a0d8916c66a1@cassetteta.pe","name":"Edward Paget"},"message":"Pass correct context to project serializer\n\nPreviously only the title and description were being serialized for\nall project actions, when that should only happen for the index request.\n\nCloses #478","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/c0e2026c2b6b4b62ba3c8ff7faa3b652a893e936"},{"sha":"d6545dc7f4ef4d70cf8dc5ff203afcf6377d7ca3","author":{"email":"55b5a0f748d3a82dce10b205ecb0a0d8916c66a1@cassetteta.pe","name":"Edward Paget"},"message":"Include Last-Modified header on all responses","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/d6545dc7f4ef4d70cf8dc5ff203afcf6377d7ca3"},{"sha":"9299f456071c53635453a59f552c8c67d141c2a1","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"Merge pull request #482 from edpaget/fix-project-put\n\nFix project put","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/9299f456071c53635453a59f552c8c67d141c2a1"},{"sha":"667d11d24effae56d705951894cfa887de676a4a","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"add IE P3P headers for third party cookies.","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/667d11d24effae56d705951894cfa887de676a4a"},{"sha":"8b74ad503e2726a4f2f52f26fd64a0c1bc1a36f8","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"add dummy mailer config for running panoptes in production mode","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/8b74ad503e2726a4f2f52f26fd64a0c1bc1a36f8"},{"sha":"ae6cad56bcfef5e0363c399c0ef52d0970e27e4e","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"add a commit id txt file to the api nodes\n    \nAllow a dev user to query the API nodes to find out what code is running on them via the static file.","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/ae6cad56bcfef5e0363c399c0ef52d0970e27e4e"},{"sha":"b6746c1bfa0a24c376ffa22f06ac17d28b922d59","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@12mtns.com","name":"Adam McMaster"},"message":"Merge pull request #496 from camallen/add_commit_id\n\nvisibility into which version of the code is running on api nodes","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/b6746c1bfa0a24c376ffa22f06ac17d28b922d59"},{"sha":"cf484cdbab2a54f903de7336d3cf8888c9f4ec30","author":{"email":"1fc0796bfdcded80a3a39254970a35bfe2639035@users.noreply.github.com","name":"Edward Paget"},"message":"Merge pull request #495 from camallen/ie_p3p\n\nadd IE P3P headers for third party cookies.","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/cf484cdbab2a54f903de7336d3cf8888c9f4ec30"},{"sha":"df29967ef6dd89c8067a0dc55a850cf20674fd38","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"spec orphaned identity group behaviour on user sign ups","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/df29967ef6dd89c8067a0dc55a850cf20674fd38"},{"sha":"474caf2ca367baf6e8def5604895d1cf18d7ed40","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"build the identity_membership relation only\n\ndo not automatically save the identity_membership relation via has_one = assignment on user build. Build the relations instead and allow the identity_group has_one :through to populate after successful save.","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/474caf2ca367baf6e8def5604895d1cf18d7ed40"},{"sha":"2379f6104ee8ce0a9d83b142bd708a7e18b431e3","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"remove nested transactions code\n\nno need to rollback the transactions manually since the has_one relation is not autosaved for invalid models","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/2379f6104ee8ce0a9d83b142bd708a7e18b431e3"},{"sha":"2704b69a8ab26f1d9191ff28ad0a83468126e482","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"ensure consistent registration behaviour on json and html sign ups","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/2704b69a8ab26f1d9191ff28ad0a83468126e482"},{"sha":"e37933312968c3a5f7b389446e300709c9bef791","author":{"email":"1fc0796bfdcded80a3a39254970a35bfe2639035@users.noreply.github.com","name":"Edward Paget"},"message":"Merge pull request #498 from camallen/orphaned_identity_groups_users\n\ndo not orphan user identity groups","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/e37933312968c3a5f7b389446e300709c9bef791"},{"sha":"86e4d076582f1517d08329cd6b9d205677b85f39","author":{"email":"a61a1add71dadc74037ae5e44ee30713db9a7451@hutchin.gs","name":"Roger Hutchings"},"message":"Add MySQL as a requirement","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/86e4d076582f1517d08329cd6b9d205677b85f39"},{"sha":"787b06e4b2f8bfdd46313aa359deb2f59eb8955a","author":{"email":"a61a1add71dadc74037ae5e44ee30713db9a7451@hutchin.gs","name":"Roger Hutchings"},"message":"Add link to RVM setup in wiki","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/787b06e4b2f8bfdd46313aa359deb2f59eb8955a"},{"sha":"5d86a264529b188746c78c3180ad2241f3e3f5cf","author":{"email":"522f3755c26363bbef8837bb22a9a6a83004721e@users.noreply.github.com","name":"Roger Hutchings"},"message":"Reorder requirements for non-fig installs","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/5d86a264529b188746c78c3180ad2241f3e3f5cf"},{"sha":"79d572db176e9cd2154a7441c1cdcbdd62876b0e","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"rework readme to avoid installing ruby, bundler, rake, etc just to run rake configure.\n\na shell script will suffice if they don't have ruby and rake available.","distinct":false,"url":"https://api.github.com/repos/camallen/Panoptes/commits/79d572db176e9cd2154a7441c1cdcbdd62876b0e"},{"sha":"3eb1ab65130b221ca429eed3d089886b529d665e","author":{"email":"144250ece4efb017c19d4eb908e2bb6256e4d981@gmail.com","name":"Campbell Allen"},"message":"Merge branch 'rogerhutchings-mysql'","distinct":true,"url":"https://api.github.com/repos/camallen/Panoptes/commits/3eb1ab65130b221ca429eed3d089886b529d665e"}]}