{"push_id":2187815218,"size":5,"distinct_size":3,"ref":"refs/heads/S3C-1065/sparse-objects","head":"645d4e3bea78f9fe80b11a85b55c440a1fdf08c8","before":"19bf769945784464c8bb8403b135c8a6edca4564","commits":[{"sha":"b9fff87d394299376cd7be5316079e8a61df2ded","author":{"name":"Rached Ben Mustapha","email":"36b945e741cdb64f12dce451c9bd8f21ad6047d2@scality.com"},"message":"FT: Add Config::setLocationConstraints","distinct":false,"url":"https://api.github.com/repos/scality/S3/commits/b9fff87d394299376cd7be5316079e8a61df2ded"},{"sha":"bc93bbf5d46c9060594d2a7eeb3bb4ca9d6bbefa","author":{"name":"Lauren Spiegel","email":"018401eeb772553c8d60fdcf5c423a4fc05a5241@users.noreply.github.com"},"message":"Merge pull request #1034 from scality/ft/S3C-1150/make-location-constraints-dynamic\n\nFT: Add Config::setLocationConstraints","distinct":false,"url":"https://api.github.com/repos/scality/S3/commits/bc93bbf5d46c9060594d2a7eeb3bb4ca9d6bbefa"},{"sha":"30f02ea4235a8e3629046d02ef28533f929de730","author":{"name":"Guillaume Gimenez","email":"d5309f25013cdcd949c26591bab84af8a696bde0@blackmilk.fr"},"message":"ft: S3C-1065: handle null parts on sparse objects\n\n(null parts are parts with null keys which are generated by the NFS server when\ngrowing a file with truncate)\n\nBecause of the data/wrapper batchDelete function becoming 'more' asynchronous\nby calling data.delete from nextTick (that prevents a call stack overflow on\nlarge array), some of the process.nextTick calls in the unit tests have been\nreplaced by setImmediate. (setImmediate is scheduled AFTER nextTick)\n\nAs well, This change clarifies the predicates about the md-model-version and the\nbackends string requirements.","distinct":true,"url":"https://api.github.com/repos/scality/S3/commits/30f02ea4235a8e3629046d02ef28533f929de730"},{"sha":"aa34f86553b2cc248936fa2f3c53b8c320974429","author":{"name":"Guillaume Gimenez","email":"d5309f25013cdcd949c26591bab84af8a696bde0@blackmilk.fr"},"message":"bf: S3C-1037","distinct":true,"url":"https://api.github.com/repos/scality/S3/commits/aa34f86553b2cc248936fa2f3c53b8c320974429"},{"sha":"645d4e3bea78f9fe80b11a85b55c440a1fdf08c8","author":{"name":"Guillaume Gimenez","email":"d5309f25013cdcd949c26591bab84af8a696bde0@blackmilk.fr"},"message":"DROPME","distinct":true,"url":"https://api.github.com/repos/scality/S3/commits/645d4e3bea78f9fe80b11a85b55c440a1fdf08c8"}]}
{"actor":{"display_login":"ploki"}}