{"push_id":796512992,"size":15,"distinct_size":15,"ref":"refs/heads/aaijazi_cleanup_proto3","head":"f7ff142528595563996a5555271c4cae42c02a36","before":"fbf60fd6c41cef65e3feb321cc8af5d319a698fb","commits":[{"sha":"9d7614ac4fb252d6425723a5bf558e2310579412","author":{"email":"a8dbbc90a49a0449277bf029c43baaefa28c0f72@google.com","name":"Dean Yasuda"},"message":"Merge branch 'master' into batch","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/9d7614ac4fb252d6425723a5bf558e2310579412"},{"sha":"3e05460904e31aebc84951e67d7316b88b2f56dd","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"Implement EndPointWatcher.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/3e05460904e31aebc84951e67d7316b88b2f56dd"},{"sha":"b0e0aa2528c5b51960fc77b4fa2aa8bd1dad08c5","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang"},"message":"Merge branch 'master' into vtgateconn","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/b0e0aa2528c5b51960fc77b4fa2aa8bd1dad08c5"},{"sha":"4d8cb66908bc01d679b13420afc1af82b4520f6b","author":{"email":"a8dbbc90a49a0449277bf029c43baaefa28c0f72@google.com","name":"Dean Yasuda"},"message":"Add BatchVTGateCursor.executemany.\n\nTo comply with PEP0249, remove the BatchVTGateCursor execute and flush\nsequence and use executemany instead. The first argument to executemany\nis sql if all commands share a common sql (this is supposed to be an\n\"operation\" parameter). The params_list will supply sql if the first\nargument is None.\n\nEach params in the executeany params_list generates a result set.\nImplement the nextset() to walk through the result_set.\n\nUpdate tests to use the new BatchVTGateCursor API.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/4d8cb66908bc01d679b13420afc1af82b4520f6b"},{"sha":"d5b755e4df5f0152ca1769b2840812058caf08ba","author":{"email":"a8dbbc90a49a0449277bf029c43baaefa28c0f72@google.com","name":"Dean Yasuda"},"message":"Merge branch 'master' into batch","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/d5b755e4df5f0152ca1769b2840812058caf08ba"},{"sha":"81406170012ae90673e2ca695285fb8b8d5ed39c","author":{"email":"a8dbbc90a49a0449277bf029c43baaefa28c0f72@google.com","name":"Dean Yasuda"},"message":"Combine vtgate_cursor.BatchVTGateCursor.\n\nSince BatchVTGateCursor only adds executemany and nextset functionality,\njust add that functionality to vtgate_cursor.VTGateCursor. Fix tests and\ncode that refers to BatchVTGateCursor.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/81406170012ae90673e2ca695285fb8b8d5ed39c"},{"sha":"b7553afaa7d3f5278006894b077a86823bf6be97","author":{"email":"a8dbbc90a49a0449277bf029c43baaefa28c0f72@google.com","name":"Dean Yasuda"},"message":"Clean up VTGateCursor execute methods.\n\nEvery vtgate_cursor.VTGateCursor.execute* method should eliminate\nresults of prior executemany calls.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/b7553afaa7d3f5278006894b077a86823bf6be97"},{"sha":"d610e0a852a7d77738b1133d1c86b90e3e0527c1","author":{"email":"a8dbbc90a49a0449277bf029c43baaefa28c0f72@google.com","name":"dumbunny"},"message":"Merge pull request #1109 from dumbunny/batch\n\nbatch: Support python execute_batch via  PEP0249 executemany / nextset methods.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/d610e0a852a7d77738b1133d1c86b90e3e0527c1"},{"sha":"bc27af8e41f94390a67514b6309c669cf7111f3e","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"Rename EndPointWatcher to CellTabletsWatcher, and various updates.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/bc27af8e41f94390a67514b6309c669cf7111f3e"},{"sha":"69d51c97c2b429bd4233231c37c98c90a2b8ed12","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"Add a missing change.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/69d51c97c2b429bd4233231c37c98c90a2b8ed12"},{"sha":"892b115d2043f8020306f397a2480f24e9a72adb","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang"},"message":"Merge branch 'master' into vtgateconn","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/892b115d2043f8020306f397a2480f24e9a72adb"},{"sha":"d8775b1d72de43c146b1093cef1ba5107287f6b8","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang Guo"},"message":"Update CellTabletsWatcher.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/d8775b1d72de43c146b1093cef1ba5107287f6b8"},{"sha":"d0f6ae8fb4aed7abda2f1dc019ac15aac60046d8","author":{"email":"45ae49e1f1195fee6b93d6fac9d7ca491b52d074@google.com","name":"Liang"},"message":"Merge pull request #1108 from youtube/vtgateconn\n\nImplement EndPointWatcher.","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/d0f6ae8fb4aed7abda2f1dc019ac15aac60046d8"},{"sha":"6df8aa6133651fc9cbeddf843ab20a12d84b1239","author":{"email":"0fde79c398723e94f850dadf44c5bc42b7eac79b@google.com","name":"Ammar Aijazi"},"message":"Remove RPCError from proto3 responses where it's unused","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/6df8aa6133651fc9cbeddf843ab20a12d84b1239"},{"sha":"f7ff142528595563996a5555271c4cae42c02a36","author":{"email":"0fde79c398723e94f850dadf44c5bc42b7eac79b@google.com","name":"Ammar Aijazi"},"message":"Fix Java gRPC client so that it doesn't try to check proto3 error fields for non-Execute calls","distinct":true,"url":"https://api.github.com/repos/aaijazi/vitess/commits/f7ff142528595563996a5555271c4cae42c02a36"}]}