{"push_id":1344583440,"size":12,"distinct_size":9,"ref":"refs/heads/bigquery-queryjob","head":"240041c3b66f09babf3491d49b7c9c0a6cfe2135","before":"eb365e44d438a502eb18831bb42cf3411fbb3fbc","commits":[{"sha":"3796269b04d8411a9d20cc7c297a2394a6e6bc62","author":{"name":"Jon Skeet","email":"9cc257381a61a666ec3e25bcc16b9baecb0a9b44@pobox.com"},"message":"Fix XML doc warnings for handwritten Vision code.","distinct":false,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/3796269b04d8411a9d20cc7c297a2394a6e6bc62"},{"sha":"fd9cf63c73cfdaf3906b47d494fcc7cd7a3faa25","author":{"name":"Mike Dour","email":"e93b85894ccce9a6702b5d2240ca6f4e7437c9c5@users.noreply.github.com"},"message":"Fix XML doc warnings in Metadata library (#429)","distinct":false,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/fd9cf63c73cfdaf3906b47d494fcc7cd7a3faa25"},{"sha":"d18ee68607d7e63b3fc853c8e04b0ed6656412ec","author":{"name":"Jon Skeet","email":"9cc257381a61a666ec3e25bcc16b9baecb0a9b44@pobox.com"},"message":"First pass at LRO support classes\n\nThe \"untested\" part is just proxying to delete/cancel RPCs.\nI really want to improve how the FakeScheduler works for tests though.\nThat can be done after the code is all in...","distinct":false,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/d18ee68607d7e63b3fc853c8e04b0ed6656412ec"},{"sha":"b39e3c0536b07daaf9e68b6a06b9d8bfe1ae76af","author":{"name":"Mike Dour","email":"e93b85894ccce9a6702b5d2240ca6f4e7437c9c5@users.noreply.github.com"},"message":"Fixed some issues found while reading docs (#431)","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/b39e3c0536b07daaf9e68b6a06b9d8bfe1ae76af"},{"sha":"2dbf0ac99f464b5df6bdcfe6efe51fc56bfc2274","author":{"name":"Mike Dour","email":"e93b85894ccce9a6702b5d2240ca6f4e7437c9c5@users.noreply.github.com"},"message":"Metadata library docs (#432)","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/2dbf0ac99f464b5df6bdcfe6efe51fc56bfc2274"},{"sha":"18b0dcc31b578d99fc441792f184c9e706d4a664","author":{"name":"Mike Dour","email":"e93b85894ccce9a6702b5d2240ca6f4e7437c9c5@users.noreply.github.com"},"message":"Added Metadata to the root index.md (#435)","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/18b0dcc31b578d99fc441792f184c9e706d4a664"},{"sha":"95738ba2e9b7f701b51a38a5447893ce0c26038d","author":{"name":"Mike Dour","email":"e93b85894ccce9a6702b5d2240ca6f4e7437c9c5@users.noreply.github.com"},"message":"Metadata library implementation with server emulator and tests (#412)","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/95738ba2e9b7f701b51a38a5447893ce0c26038d"},{"sha":"7883b420cd21ea8f6cf320413d0911fab38dc725","author":{"name":"Jon Skeet","email":"9cc257381a61a666ec3e25bcc16b9baecb0a9b44@pobox.com"},"message":"Delete Google.Datastore.V1Beta3 source and doc reference","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/7883b420cd21ea8f6cf320413d0911fab38dc725"},{"sha":"4aa321afb6b8026d0e25a1c0862df3e637dd23be","author":{"name":"Jon Skeet","email":"9cc257381a61a666ec3e25bcc16b9baecb0a9b44@pobox.com"},"message":"Build and test all projects with .NET Core\n\nThe one exception to this is Google.Logging.Log4Net, as Log4Net doesn't support .NET Core yet.\nI've manually tested all integration tests and snippets; Monitoring isn't working at\nthe moment, but I'll investigate that separately.\n\nThe only code changes are where there are members which aren't available in Core.","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/4aa321afb6b8026d0e25a1c0862df3e637dd23be"},{"sha":"c45150b31e001e5e741c96d50747bc418823f474","author":{"name":"Jon Skeet","email":"9cc257381a61a666ec3e25bcc16b9baecb0a9b44@pobox.com"},"message":"Use polling from GAX\n\n- Delete PollSettings\n- Use GAX polling implementation\n- Rename Poll to PollOnce (in various places)","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/c45150b31e001e5e741c96d50747bc418823f474"},{"sha":"46cbf09c47226e78247450eb865ecb11adff3841","author":{"name":"Jon Skeet","email":"9cc257381a61a666ec3e25bcc16b9baecb0a9b44@pobox.com"},"message":"Update PR with less flaky FakeScheduler","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/46cbf09c47226e78247450eb865ecb11adff3841"},{"sha":"240041c3b66f09babf3491d49b7c9c0a6cfe2135","author":{"name":"Jon Skeet","email":"9cc257381a61a666ec3e25bcc16b9baecb0a9b44@pobox.com"},"message":"Big refactor of BigQuery query handling\n\nBigqueryResult has been replaced by BigqueryQueryJob.\nThat's basically a wrapper over GetQueryResultsResponse.\nThe normal workflow would be:\n\n- Create a query job (potentially by calling ExecuteQuery)\n- Poll for completion\n- Either use GetRows() to get all results lazily, or\n  GetResultSet() to eagerly fetch a specific number of results,\n  with a page token for getting the next one.\n\nThis definitely needs a lot of documentation - and some more tests -\nbut I'd like to get the first pass at least reviewed first. We may\nwant to:\n\n- Rename BigqueryQueryJob\n- Add helper methods to make it really easy to just get a result set\n  for a query, including specifying the options automatically","distinct":true,"url":"https://api.github.com/repos/jskeet/google-cloud-dotnet/commits/240041c3b66f09babf3491d49b7c9c0a6cfe2135"}]}
{"actor":{"display_login":"jskeet"}}