{"push_id":1038421920,"size":8,"distinct_size":7,"ref":"refs/heads/follow_symlinks","head":"e00d366aebca60d462a4e4993afac6b73aaeaf58","before":"6eca0f5f6699c72c5236c2e5aadfccefa20682b6","commits":[{"sha":"291acb0e163c7ce33dfb2c15cbbe85ed106223e0","author":{"email":"2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","name":"Ronan Lamy"},"message":"Implement missing features in chmod()","distinct":true,"url":"https://api.github.com/repos/mozillazg/pypy/commits/291acb0e163c7ce33dfb2c15cbbe85ed106223e0"},{"sha":"8fca7a8b6223f62b2c4d7f7ce09e9e520b0f6d70","author":{"email":"2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","name":"Ronan Lamy"},"message":"Make 'times' argument in os.utime() optional","distinct":true,"url":"https://api.github.com/repos/mozillazg/pypy/commits/8fca7a8b6223f62b2c4d7f7ce09e9e520b0f6d70"},{"sha":"f4463f1a3986fbdea5436c4b1e883f9c1a9e5a9a","author":{"email":"2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","name":"Ronan Lamy"},"message":"Implement missing features in chown()","distinct":true,"url":"https://api.github.com/repos/mozillazg/pypy/commits/f4463f1a3986fbdea5436c4b1e883f9c1a9e5a9a"},{"sha":"6acf521c06dec2138e564e2ef7a576d2b7d30d1b","author":{"email":"2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","name":"Ronan Lamy"},"message":"workaround for missing errno.ENOTSUP (e.g. on the buildbot's PyPy)","distinct":true,"url":"https://api.github.com/repos/mozillazg/pypy/commits/6acf521c06dec2138e564e2ef7a576d2b7d30d1b"},{"sha":"33170b017cdbe267a1207839f45536282e267f08","author":{"email":"2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","name":"Ronan Lamy"},"message":"Support *_dir_fd arguments in posix.link()","distinct":true,"url":"https://api.github.com/repos/mozillazg/pypy/commits/33170b017cdbe267a1207839f45536282e267f08"},{"sha":"3ac4226a3320e836fb6e5e51e3c01636163760f6","author":{"email":"2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","name":"Ronan Lamy"},"message":"Add renameat()","distinct":false,"url":"https://api.github.com/repos/mozillazg/pypy/commits/3ac4226a3320e836fb6e5e51e3c01636163760f6"},{"sha":"72b6973db6527606a812568b227b720261fc4f23","author":{"email":"2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","name":"Ronan Lamy"},"message":"hg merge rposix-for-3","distinct":true,"url":"https://api.github.com/repos/mozillazg/pypy/commits/72b6973db6527606a812568b227b720261fc4f23"},{"sha":"e00d366aebca60d462a4e4993afac6b73aaeaf58","author":{"email":"2bff913ae0d7eb200326c97877d48da71bb33be4@gmail.com","name":"Ronan Lamy"},"message":"Support *_dir_fd arguments in rename() and replace()","distinct":true,"url":"https://api.github.com/repos/mozillazg/pypy/commits/e00d366aebca60d462a4e4993afac6b73aaeaf58"}]}