{"push_id":2384689416,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"4dd519d686e31a662ae582eec97eb5b4453643de","before":"698d9641c4b70da07c14f0b12e62939eba5de40a","commits":[{"sha":"6f4fbe1471a8f1b557707e243a618a4d34721813","author":{"name":"Jon Skeet","email":"ff2ccc3886bb3ec157a993f092b4e52036bafaf6@google.com"},"message":"Refactor SpannerDataReader closing code\n\nThis fixes an issue where calling Close() instead of Dispose()\nwouldn't have disposed of single-shot transactions.","distinct":true,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-dotnet/commits/6f4fbe1471a8f1b557707e243a618a4d34721813"},{"sha":"4dd519d686e31a662ae582eec97eb5b4453643de","author":{"name":"Jon Skeet","email":"ff2ccc3886bb3ec157a993f092b4e52036bafaf6@google.com"},"message":"Refactor SpannerDataReader to keep exactly one resource to dispose\n\nThis makes it clearer that we don't need the single-use transaction\nor connection for anything other than disposal.","distinct":true,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-dotnet/commits/4dd519d686e31a662ae582eec97eb5b4453643de"}]}
{"actor":{"display_login":"jskeet"}}