{"push_id":766926705,"size":6,"distinct_size":6,"ref":"refs/heads/py3_str_compat","head":"38eef02aab2cf52bce537ef43870387ba30381c8","before":"0b19af66046ba7e484b7fd324a0d2f6888d6c6ca","commits":[{"sha":"a1daeaba80570a673913f8184855219607a6f556","author":{"email":"74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","name":"Josh Haberman"},"message":"Conform to C89/C90 variable declaration rules.\n\nWhile we are C99 in general, the Ruby build system\nfor building C extensions enables several flags that\nthrow warnings for C89/C90 variable ordering rules.\nTo avoid spewing a million warnings (or trying to\nspecifically override these warnings with command-line\nflags, which would be tricky and possibly fragile)\nwe conform to Ruby's world of C89/C90.\n\nChange-Id: I0e03e62d95068dfdfde112df0fb16a248a2f32a0","distinct":true,"url":"https://api.github.com/repos/dano/protobuf/commits/a1daeaba80570a673913f8184855219607a6f556"},{"sha":"d61e6adfcc82d4a1b3b3882f07b39c77b42eafc1","author":{"email":"74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","name":"Josh Haberman"},"message":"Return TypedData_Wrap_Struct directly.\n\nChange-Id: I6cf77f01370204ad4bc7b345a040a9a3de1706a0","distinct":true,"url":"https://api.github.com/repos/dano/protobuf/commits/d61e6adfcc82d4a1b3b3882f07b39c77b42eafc1"},{"sha":"eb65c69e14fb711208ad5111cb9672f00864bb6d","author":{"email":"74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","name":"Joshua Haberman"},"message":"Merge pull request #584 from haberman/cwarnings\n\nRuby: Conform to C89/C90 variable declaration rules.","distinct":true,"url":"https://api.github.com/repos/dano/protobuf/commits/eb65c69e14fb711208ad5111cb9672f00864bb6d"},{"sha":"3ff5625231107957286b0cae82a9e760074bf2ee","author":{"email":"74624c047f1f07f5581b87b099e7652f0365a3b1@gmail.com","name":"Joshua Haberman"},"message":"Merge pull request #722 from dano/py2_py3_straddle\n\nAdd tox, Python 2.6 compatibility, and many Python 3 compatibility fixes","distinct":true,"url":"https://api.github.com/repos/dano/protobuf/commits/3ff5625231107957286b0cae82a9e760074bf2ee"},{"sha":"fc80874adf84b4061d6540eff32b4be05541a973","author":{"email":"456431b8c1f8ccaa26372a891370d1cdb4152774@gmail.com","name":"Dan O'Reilly"},"message":"Start work on getting text handled properly on PY3","distinct":true,"url":"https://api.github.com/repos/dano/protobuf/commits/fc80874adf84b4061d6540eff32b4be05541a973"},{"sha":"38eef02aab2cf52bce537ef43870387ba30381c8","author":{"email":"456431b8c1f8ccaa26372a891370d1cdb4152774@gmail.com","name":"Dan O'Reilly"},"message":"Fix metaclass issue on Python 3. Get text handling tests passing on Python 3.\n\nSigned-off-by: Dan O'Reilly <oreilldf@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dano/protobuf/commits/38eef02aab2cf52bce537ef43870387ba30381c8"}]}