{"push_id":1108653049,"size":3,"distinct_size":3,"ref":"refs/heads/2.x","head":"c8f0d1bff21f3f8ba0987cbb5051c455a60da5a8","before":"98ee14806ceadba9b58dc3af50d4c88007228935","commits":[{"sha":"bf50c5d0d1ff5151e87c38438f312e25409bec1e","author":{"email":"1816a7d2356add329323c4cc09df249b1ef93c37@gmail.com","name":"Ismayil Khayredinov"},"message":"feature(file): adds ElggFile::transfer() for reliable renaming of files\n\nrename() is not a reliable option to renaming files on filestore, as the\ntarget file may be in a non-existent directory.\n\nThis adds a reliable and tested method to transfer an ElggFile to a new owner\nand copy file contents into a file with a new filename","distinct":true,"url":"https://api.github.com/repos/Elgg/Elgg/commits/bf50c5d0d1ff5151e87c38438f312e25409bec1e"},{"sha":"e809f5fde978dcb790dc7e81d3341e54fc4b5533","author":{"email":"1816a7d2356add329323c4cc09df249b1ef93c37@gmail.com","name":"Ismayil Khayredinov"},"message":"feature(groups): group icons are now handled by the new icon service\n\nMigrates group icon handling to the new API.\nMoves icon ownership transfer logic out of the action file into an update:after\nevent handler.\nMoves icon deletion logic out of the delete action into the delete event handler.","distinct":true,"url":"https://api.github.com/repos/Elgg/Elgg/commits/e809f5fde978dcb790dc7e81d3341e54fc4b5533"},{"sha":"c8f0d1bff21f3f8ba0987cbb5051c455a60da5a8","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@mrclay.org","name":"Steve Clay"},"message":"Merge pull request #9672 from hypeJunction/group-icon\n\nMigrate group icons to new icon service","distinct":true,"url":"https://api.github.com/repos/Elgg/Elgg/commits/c8f0d1bff21f3f8ba0987cbb5051c455a60da5a8"}]}