{"push_id":821608711,"size":14,"distinct_size":1,"ref":"refs/heads/master","head":"920046a5379d251dccade79d428775133baf049b","before":"cf52007216073e875e5992c86dbf310ff0ee09c3","commits":[{"sha":"5a09737f9ba6daa3c785224b1d82fcca49390b57","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"popitem for util.OrderedMap","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/5a09737f9ba6daa3c785224b1d82fcca49390b57"},{"sha":"15269484df11bde5c436f2ca0a4362858f227552","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Handle UDTs with non-pythonic identifiers (WIP - needs testing)\n\nFixes issues forming meta types and deserializing UDTs with names or\nfield names which are not valid Python identifiers.\n\nPYTHON-413","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/15269484df11bde5c436f2ca0a4362858f227552"},{"sha":"ce0ab6196aa770e51e12b4ca65428cb689e68a1c","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Must read complete UDT (even if known type) to advance stream.","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/ce0ab6196aa770e51e12b4ca65428cb689e68a1c"},{"sha":"72aebca30141b7b362ae2199955efac2f7241373","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"namedtuple does not support rename in Python 2.6\n\nalso fixing an issue passing the wrong name down to _make_udt_type_type","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/72aebca30141b7b362ae2199955efac2f7241373"},{"sha":"047049c305314f8efff1cf4726644875d7ae56a4","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Avoid building tuple type when it can be None","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/047049c305314f8efff1cf4726644875d7ae56a4"},{"sha":"319a3807bcb33f11f79a2b4a5a621f28c446852e","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Extract actual keyspace name when applying parameters of UDT types","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/319a3807bcb33f11f79a2b4a5a621f28c446852e"},{"sha":"68a5ed7ca3ab6255f0cc9bdf988231482dc60deb","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"test: make format strings Python 2.6 compatible","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/68a5ed7ca3ab6255f0cc9bdf988231482dc60deb"},{"sha":"438c72a26792bc16bb7095be49f8a42674b0225d","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"test: clean up keyspaces in test_udts to allow test rerun","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/438c72a26792bc16bb7095be49f8a42674b0225d"},{"sha":"a96b4b8fbe02d8264dd243f7212e28cfb8813436","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"user type map set for each request\n\nMakes type mapping work even if the type is cached already.","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/a96b4b8fbe02d8264dd243f7212e28cfb8813436"},{"sha":"5fc175473489d1499b75005ea4e74f99f861605d","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"make udt class cache consider field names/types","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/5fc175473489d1499b75005ea4e74f99f861605d"},{"sha":"048964be20d8fd8ade0d6fa0295d32ae5a062a33","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Move non-alphanum UDT tests to test_udts","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/048964be20d8fd8ade0d6fa0295d32ae5a062a33"},{"sha":"4805dfcde96174e1d3094e639f7f024de32d8c3b","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Add UDT type alteration test","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/4805dfcde96174e1d3094e639f7f024de32d8c3b"},{"sha":"a063421cf48b3c202bc4f61667b987f648619041","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Correct comment typo on peer review","distinct":false,"url":"https://api.github.com/repos/datastax/python-driver/commits/a063421cf48b3c202bc4f61667b987f648619041"},{"sha":"920046a5379d251dccade79d428775133baf049b","author":{"email":"9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","name":"Adam Holmberg"},"message":"Merge pull request #413 from datastax/413\n\nPYTHON-413 - Handle UDTs with names invalid for Python identifiers","distinct":true,"url":"https://api.github.com/repos/datastax/python-driver/commits/920046a5379d251dccade79d428775133baf049b"}]}