{"push_id":953204428,"size":2,"distinct_size":2,"ref":"refs/heads/pulls/4.0/versioned-asset-control","head":"7070e6902b4f11a661308c3d55ada9f40a88b767","before":"119ce5dbb9762669d3ad01fe35178de051e25e9f","commits":[{"sha":"3e76602ba269285aba54b4dae3385d19132ef59f","author":{"email":"81506e60eee71dc76c4134679bb4df3d66491c5e@silverstripe.com","name":"Damian Mooyman"},"message":"Remove redundant variables","distinct":true,"url":"https://api.github.com/repos/open-sausages/silverstripe-framework/commits/3e76602ba269285aba54b4dae3385d19132ef59f"},{"sha":"7070e6902b4f11a661308c3d55ada9f40a88b767","author":{"email":"81506e60eee71dc76c4134679bb4df3d66491c5e@silverstripe.com","name":"Damian Mooyman"},"message":"API Implement AssetControlExtension::onBeforeWrite()\nAPI Upload now writes to protected store by default\nAPI Folder versioning is ignored by file","distinct":true,"url":"https://api.github.com/repos/open-sausages/silverstripe-framework/commits/7070e6902b4f11a661308c3d55ada9f40a88b767"}]}