{"push_id":904415398,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"eaa88b2734045437ab7afe9f9c5f68366d73af98","before":"b9d94bd7017e40bf7f31249f7daea39b73c1b50f","commits":[{"sha":"8dea82e2f9b47fc3dde0ad96fc61ed8f40b19062","author":{"email":"20b01efdcc4452bba903b24eb4cadb22359c1dfa@gmail.com","name":"Daniel Girardeau-Montaut"},"message":"std::set replaced by std::unordered_set whenever possible","distinct":true,"url":"https://api.github.com/repos/cloudcompare/trunk/commits/8dea82e2f9b47fc3dde0ad96fc61ed8f40b19062"},{"sha":"eaa88b2734045437ab7afe9f9c5f68366d73af98","author":{"email":"20b01efdcc4452bba903b24eb4cadb22359c1dfa@gmail.com","name":"Daniel Girardeau-Montaut"},"message":"Disconnect all signals instead of specific ones (simpler, safer)","distinct":true,"url":"https://api.github.com/repos/cloudcompare/trunk/commits/eaa88b2734045437ab7afe9f9c5f68366d73af98"}]}