{"push_id":883442731,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"34d3ac428c81b2dce93d3202af978e977de4b099","before":"f53de458c92a835c58af536e62bf0fdfaed30cef","commits":[{"sha":"ad89362b5057ec5f6b8868e30056270f10370625","author":{"email":"e302a6bd5ea9f59947eac4b18d5e62562212b68e@gmail.com","name":"Daniele Varrazzo"},"message":"More straightforward param refcount handling in callproc","distinct":true,"url":"https://api.github.com/repos/mrmilosz/psycopg2/commits/ad89362b5057ec5f6b8868e30056270f10370625"},{"sha":"5df70ff0bff429d5ca0acc279ea4d8cb94eb0a90","author":{"email":"e302a6bd5ea9f59947eac4b18d5e62562212b68e@gmail.com","name":"Daniele Varrazzo"},"message":"Fixed callproc return value refcount\n\nTemporary anyway: I want to go back returning a list (or dict).","distinct":true,"url":"https://api.github.com/repos/mrmilosz/psycopg2/commits/5df70ff0bff429d5ca0acc279ea4d8cb94eb0a90"},{"sha":"2a380eed0c28a583e4af187caece087f4854f097","author":{"email":"e302a6bd5ea9f59947eac4b18d5e62562212b68e@gmail.com","name":"Daniele Varrazzo"},"message":"Set an exception in case of PQescapeIdentifier error\n\nIfdeffed surface reduced.","distinct":true,"url":"https://api.github.com/repos/mrmilosz/psycopg2/commits/2a380eed0c28a583e4af187caece087f4854f097"},{"sha":"34d3ac428c81b2dce93d3202af978e977de4b099","author":{"email":"e302a6bd5ea9f59947eac4b18d5e62562212b68e@gmail.com","name":"Daniele Varrazzo"},"message":"Correctly handle an empty error message from PQescapeIdentifier","distinct":true,"url":"https://api.github.com/repos/mrmilosz/psycopg2/commits/34d3ac428c81b2dce93d3202af978e977de4b099"}]}