{"push_id":648986907,"size":36,"distinct_size":7,"ref":"refs/heads/master","head":"f389086128af55968388b6cace0040d8a266bbfa","before":"5416a44f4494d03c17f5451a24e9da60ab26d5f2","commits":[{"sha":"0e745202c247ee2016217c776a6f399d047beac6","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"First attempt at creating field model JSON dump\n\nAttempting to allow auto dumping to JSON for all model instances","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/0e745202c247ee2016217c776a6f399d047beac6"},{"sha":"76d58bbc87e5deddb70bca1d29745dd3b6b058dd","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Made flake8 more strict\n\nRemoved all ignores from flake8 and fixed failing files","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/76d58bbc87e5deddb70bca1d29745dd3b6b058dd"},{"sha":"1fd79ecd141d4792517d8229bd57fac54f45c21b","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Added py-e files to clean target","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/1fd79ecd141d4792517d8229bd57fac54f45c21b"},{"sha":"3f12ee13d4df379de1790848ce378d9ff542be92","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"WIP: Adding API handlers\n\nTo replace the RpcHandlers","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/3f12ee13d4df379de1790848ce378d9ff542be92"},{"sha":"ef004473897b223569a2f43c6f08574bf87c4a83","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"WIP: Functioning /api/v1/users/current\n\nIt gets the nickname/email as well as logout URL.\nHowever it doesn't yet create or check access requests","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/ef004473897b223569a2f43c6f08574bf87c4a83"},{"sha":"842dcc9037ee27ef084c01c96ff94a104cb1bdb8","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Updated css/js directory structure","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/842dcc9037ee27ef084c01c96ff94a104cb1bdb8"},{"sha":"d535b38ee63f3ea064c7935de7eb71126dfdbf1d","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Added `/api/v1/owners/<owner_id>`\n\nAlso fixed `handle_exception` method to return proper\nstatus code for HTTP exceptions","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/d535b38ee63f3ea064c7935de7eb71126dfdbf1d"},{"sha":"66191a53a763966a4f1d07f1057c0e94167cf1cd","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Refactored urls.py to use auto-generated routes\n\nResource classes now have a method which generates\nwebapp2.Route instances for all endpoints. By default\nevery Resource gets `/objects` and `/objects/<id>` but each\ncan define it's own custom methods as well.","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/66191a53a763966a4f1d07f1057c0e94167cf1cd"},{"sha":"b4d0c24ceb78871ca963f5ed51f1b65077b7b0d0","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Added CRUD REST API for Permissions resource","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/b4d0c24ceb78871ca963f5ed51f1b65077b7b0d0"},{"sha":"d80c194d694083856788b7b295af152cd8537433","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Fixed unit tests\n\nCommented out those that were obsoleted by new Resource classes.\nI still need to add unit tests for the Resource classes.","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/d80c194d694083856788b7b295af152cd8537433"},{"sha":"3e92932780c38444c88fcfbfb53e3d64662b925e","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Added codeship badge","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/3e92932780c38444c88fcfbfb53e3d64662b925e"},{"sha":"225a7f894dd69f751c717820192bb10491d1ed7f","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Fixed tests with updated flake8","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/225a7f894dd69f751c717820192bb10491d1ed7f"},{"sha":"8f2bac014ee924e3c027ab71ca710ace1c3188d4","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Added GAE mock stuff for testing on codeship.io","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/8f2bac014ee924e3c027ab71ca710ace1c3188d4"},{"sha":"b6217300ce0ca2ac29740a8ee801a07989df4c43","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Removing 'build' make target (using skip_files)\n\nRather than having to execute a 'build' make target to trim out\nthe files I don't want uploaded to GAE, I used the 'skip_files'\nsetting in the app.yaml to ignore what I don't want deployed.","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/b6217300ce0ca2ac29740a8ee801a07989df4c43"},{"sha":"b7eac785348a9e4bfb02a376b51e174060eb4cdf","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Added base ResourceTest for unit testing Resources","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/b7eac785348a9e4bfb02a376b51e174060eb4cdf"},{"sha":"ba08d2d1fb8849c8d272cd242fe1d1329846fb78","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Fixed tests for codeship env","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/ba08d2d1fb8849c8d272cd242fe1d1329846fb78"},{"sha":"a47fdd35570eb8ac5f80442904462706e055f2a7","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Moved api resources up a level & fixed users tests","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/a47fdd35570eb8ac5f80442904462706e055f2a7"},{"sha":"eb05b7b1b5584b894dc65a158301f2588701098a","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Added unit tests for Requests Resource","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/eb05b7b1b5584b894dc65a158301f2588701098a"},{"sha":"25589ecd03400cb4d6ec7076c77e39e31919f5a1","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"Got base UI template working again\n\nThis time I'm using npm/bower to handle client deps","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/25589ecd03400cb4d6ec7076c77e39e31919f5a1"},{"sha":"3f22fb314f1894c155db6ace54cdb3317692e202","author":{"email":"1c6a8ee9d3f4e2b6d76cac759e162498ae07543b@gmail.com","name":"Adam Meadows"},"message":"WIP - added resources for groups and invitations\n\nThey both need their tests re-done.","distinct":false,"url":"https://api.github.com/repos/jobsquad/all-i-want/commits/3f22fb314f1894c155db6ace54cdb3317692e202"}]}