{"push_id":786658957,"size":708,"distinct_size":0,"ref":"refs/heads/develop","head":"f34173f817132d0e1d391843f6e0387531d33534","before":"cee71a2985798d4a6d56f94d891ccb17838e8c9d","commits":[{"sha":"7926ff7269f345ab399b9a8c67c1cef3fb94eeff","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Very rough initial data model + routes + view to register an API key","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/7926ff7269f345ab399b9a8c67c1cef3fb94eeff"},{"sha":"e9fe4439b5a2fc2c0415a69cab29668e410e75ef","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Initial table markup (cosmetic only) for known apps","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/e9fe4439b5a2fc2c0415a69cab29668e410e75ef"},{"sha":"dee271b9280b4830de57cd4d4bc01ee84c2401d0","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Reorg UI into tabbed widget, add help text, and prepare to move to ko.js","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/dee271b9280b4830de57cd4d4bc01ee84c2401d0"},{"sha":"eeece6b1aef05f8b950a15dba39d2353f87a08bc","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Updates to model to make OAuth2-specific","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/eeece6b1aef05f8b950a15dba39d2353f87a08bc"},{"sha":"d7a43cb530e79c14f10a534f3da3930d5c4def25","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Very rough initial data model + routes + view to register an API key","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/d7a43cb530e79c14f10a534f3da3930d5c4def25"},{"sha":"3d5f72d0f69bbf621c1dc5b14ae7eabfad32f530","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Initial table markup (cosmetic only) for known apps","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/3d5f72d0f69bbf621c1dc5b14ae7eabfad32f530"},{"sha":"fe0e46d3b894bb37ea17d2fbc8e9d0ad3ecf2c11","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Reorg UI into tabbed widget, add help text, and prepare to move to ko.js","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/fe0e46d3b894bb37ea17d2fbc8e9d0ad3ecf2c11"},{"sha":"ec11971b580d40524590bb7d360fa56add922c37","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Updates to model to make OAuth2-specific","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/ec11971b580d40524590bb7d360fa56add922c37"},{"sha":"f14f4c8b091d7fc3fb0641c6ade2f567b04eb319","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Model field name changes to be consistent with CAS.\n\nSkeleton serializer for applications based on unauthenticated requests, only.","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/f14f4c8b091d7fc3fb0641c6ade2f567b04eb319"},{"sha":"b5dd6c7e3f30ce9e7fde36b5582ccb7eeed25e91","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Remove debugging statement and reactivate part that causes errors","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/b5dd6c7e3f30ce9e7fde36b5582ccb7eeed25e91"},{"sha":"3e4f73a41d343c49c836f52148738a963aa65e58","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Merge branch 'feature/oauth-app-reg' of https://github.com/abought/osf.io into feature/oauth-app-reg","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/3e4f73a41d343c49c836f52148738a963aa65e58"},{"sha":"71bc686bb1122a758fa85c135ba33c2b7166ecbd","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Add GET application detail view","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/71bc686bb1122a758fa85c135ba33c2b7166ecbd"},{"sha":"d9f87eaf02ef8e1e1c39ccbb35a291135f037ca8","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Partial work on DESTROY and UPDATE views; patch request failing","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/d9f87eaf02ef8e1e1c39ccbb35a291135f037ca8"},{"sha":"a67885669e07292cc0d1aeff0af7d54a276b44b0","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Implement create and delete views for oauth app data","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/a67885669e07292cc0d1aeff0af7d54a276b44b0"},{"sha":"070a4983ad76f4f333310f70b25573d9a4c31567","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Add URL validation and fix owner-blanking bug","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/070a4983ad76f4f333310f70b25573d9a4c31567"},{"sha":"fb67f559abccc843a2a9d6c232049c6cbf33f311","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Update to newest bjg branch","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/fb67f559abccc843a2a9d6c232049c6cbf33f311"},{"sha":"b8d2dca1215d0c707ca0e2633e446c8675a46d91","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Add help text","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/b8d2dca1215d0c707ca0e2633e446c8675a46d91"},{"sha":"ae034a2641bbaeea65a5ce8a8573b4228dbff2ea","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Merge branch 'feature/api-v2-drf' of https://github.com/brianjgeiger/osf.io into feature/oauth-app-reg","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/ae034a2641bbaeea65a5ce8a8573b4228dbff2ea"},{"sha":"160dca07d4d272cd8e3db98b2b388fab41541ff1","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Hide the owner field since user can't normally set it anyway. (will need to revisit for ownership transfer views)\n\nRemove to_internal_value hack: view should act on reality rather than shoehorn to match the behavior of the DRF update textbox.","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/160dca07d4d272cd8e3db98b2b388fab41541ff1"},{"sha":"d734e2bbf0e66420c9d0862cfe100e9a7fdbf0b9","author":{"email":"5e68ec36f5178b44dbce03ea5a35443829b369bc@gmail.com","name":"Andy Boughton"},"message":"Template split in preparation for refactoring","distinct":false,"url":"https://api.github.com/repos/abought/osf.io/commits/d734e2bbf0e66420c9d0862cfe100e9a7fdbf0b9"}]}