{"push_id":995746867,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"cde6839fc8d0d0bcb43a5685a339499a5084f1ff","before":"178d8c09930537d410942d3e965139b2d8edff25","commits":[{"sha":"e6e31dd9c26eaa9cd6fc23f8655d0764046860fc","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"[refactor] reorganize file structure and start ResourceContainer","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/e6e31dd9c26eaa9cd6fc23f8655d0764046860fc"},{"sha":"9e80ffa6b4bf61ae169606b8b569239996875cc8","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"[bugfix] fix issue when navigating to a brand new Project's page","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/9e80ffa6b4bf61ae169606b8b569239996875cc8"},{"sha":"f48b572219f775ffe6aeb41873142be45f112ff4","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"add state and ajax function","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/f48b572219f775ffe6aeb41873142be45f112ff4"},{"sha":"9f3245abdb9692462d6569188acb320c9fe160ee","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"add initial attempt at editable component","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/9f3245abdb9692462d6569188acb320c9fe160ee"},{"sha":"9ba370ea3f364ff198ed6161e5f4d551aaffa415","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"use internal state temporarily; add multi-purpose buttons","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/9ba370ea3f364ff198ed6161e5f4d551aaffa415"},{"sha":"2eeef4c37b84f1ef1dd1a3db7fa4141251d216c4","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"remove state from container","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/2eeef4c37b84f1ef1dd1a3db7fa4141251d216c4"},{"sha":"1b0c00545ad8d0dcbf72bdb185a3f340f8855004","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"initial mostly-working attempt at EditableList","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/1b0c00545ad8d0dcbf72bdb185a3f340f8855004"},{"sha":"c3fed02477c845d15beafd6c02b3fb9e9f5ababf","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"correct syntax","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/c3fed02477c845d15beafd6c02b3fb9e9f5ababf"},{"sha":"43373514ceb4436524109b2d24173b4747408b8e","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"data correctly bubbling to ResourceContainer","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/43373514ceb4436524109b2d24173b4747408b8e"},{"sha":"1c58241de438f14f93607abe9d63ec9f664ea350","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"[feature] correctly edit/save Resource data","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/1c58241de438f14f93607abe9d63ec9f664ea350"},{"sha":"03cc0a06c39351b7dbf4541725f128595b839ad7","author":{"email":"7f7b20c2ad8996dc5977ffff735b45e977057c43@gmail.com","name":"Thr1ve"},"message":"cleanup","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/03cc0a06c39351b7dbf4541725f128595b839ad7"},{"sha":"cde6839fc8d0d0bcb43a5685a339499a5084f1ff","author":{"email":"93e8174b1e25a9f56836e29fd01253088576320f@users.noreply.github.com","name":"Gordon Buhler"},"message":"Merge pull request #80 from Thr1ve/resource\n\nResource","distinct":true,"url":"https://api.github.com/repos/HypnoSheep/HypnoSheep/commits/cde6839fc8d0d0bcb43a5685a339499a5084f1ff"}]}