{"push_id":722692562,"size":17,"distinct_size":17,"ref":"refs/heads/944-remove__implicit_environ","head":"f22d0a1ef5e8035908a5cbdf817ce42d2972fa7b","before":"ba04b860a5f4823d4f2590cf7a32fdab228d780c","commits":[{"sha":"ec42cab5196065c16f5888cad073b032c5a9817c","author":{"email":"84fb2d60a30176bfb9c0474ed6af17031ed7080f@gmail.com","name":"Danny Hermes"},"message":"Implementing Client.get_bucket and lookup_bucket.\n\nEssentially just copied and pasted from storage.api, with\na few tweaks for docstring typos. Only implemented 2 of 3\ntests for each method since the third tests were for\nthe case of an implicit connection.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/ec42cab5196065c16f5888cad073b032c5a9817c"},{"sha":"5d3f1d8868ce872c5b2cc67d58fdc4fc9b7e85db","author":{"email":"84fb2d60a30176bfb9c0474ed6af17031ed7080f@gmail.com","name":"Danny Hermes"},"message":"Implementing Client.create_bucket in storage.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/5d3f1d8868ce872c5b2cc67d58fdc4fc9b7e85db"},{"sha":"0dfd1a982e43d01c2f0321b1010f46b20a121fee","author":{"email":"84fb2d60a30176bfb9c0474ed6af17031ed7080f@gmail.com","name":"Danny Hermes"},"message":"Implementing Client.list_buckets in storage.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/0dfd1a982e43d01c2f0321b1010f46b20a121fee"},{"sha":"c262e4536c706bbb938df72568d542cb8a209a1a","author":{"email":"84fb2d60a30176bfb9c0474ed6af17031ed7080f@gmail.com","name":"Danny Hermes"},"message":"Moving _BucketIterator from storage.api to client.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/c262e4536c706bbb938df72568d542cb8a209a1a"},{"sha":"15501000988072931c3cfd52bd132da973d67e78","author":{"email":"84fb2d60a30176bfb9c0474ed6af17031ed7080f@gmail.com","name":"Danny Hermes"},"message":"Removing storage.api module.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/15501000988072931c3cfd52bd132da973d67e78"},{"sha":"1b1fb11c0eff8d470933d934ad62bdac6514c9af","author":{"email":"84fb2d60a30176bfb9c0474ed6af17031ed7080f@gmail.com","name":"Danny Hermes"},"message":"Updating docs, demo and system tests after storage.api deletion.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/1b1fb11c0eff8d470933d934ad62bdac6514c9af"},{"sha":"681105df8755ebf887add951b99ada4a067fef1c","author":{"email":"84fb2d60a30176bfb9c0474ed6af17031ed7080f@gmail.com","name":"Danny Hermes"},"message":"Merge pull request #973 from dhermes/remove-storage-api\n\nRemove storage.api module and move methods onto client","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/681105df8755ebf887add951b99ada4a067fef1c"},{"sha":"3c76dbf048e93fd9d4ee0ae3a6074658ebe0396c","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Merge pull request #978 from tseaver/944-batch_transaction_query_hold_client\n\nUpdate batch/transaction/query to hold client.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/3c76dbf048e93fd9d4ee0ae3a6074658ebe0396c"},{"sha":"f8951df8d60a20df0ac6e03d1aee9e01aac62589","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Update batch/transaction/query to hold client.\n\nUpdate batch/transaction to push themselves onto client's stack, rather\nthan batches.\n\nUpdated API-invoking methods to take 'client', rather than 'connection',\nfalling back to the client held by self.\n\nSee #944.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/f8951df8d60a20df0ac6e03d1aee9e01aac62589"},{"sha":"c5209c06f3b87eb6bd0a2c2b4bb176e271d86b53","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Remove 'gcloud.datastore.set_defaults'.\n\nAlso remove symbols imported for conveniences from '_implicit_environ'.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/c5209c06f3b87eb6bd0a2c2b4bb176e271d86b53"},{"sha":"5c7c57a9e7c93e6688dae4b30026cd734bfdd783","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Remove implicit dataset ID lookup from key.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/5c7c57a9e7c93e6688dae4b30026cd734bfdd783"},{"sha":"8039635fd0c272b9b4be11ae624f47a7bfbb2c94","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Move dataset ID / connection discovery from '_implicit_environ' to 'client'.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/8039635fd0c272b9b4be11ae624f47a7bfbb2c94"},{"sha":"514ff5c81de40c7ad56d2ba4373466fad6591273","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Remove spurious implicit environ testing support.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/514ff5c81de40c7ad56d2ba4373466fad6591273"},{"sha":"5ede2b75cbc64cd70ace9e901ba156822189286d","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Remove '_implicit_environ' and testing support.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/5ede2b75cbc64cd70ace9e901ba156822189286d"},{"sha":"4401b43c43951f0993bbd948df1754c0628cede2","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Update system tests to use client in place of '_implicit_envioron.'","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/4401b43c43951f0993bbd948df1754c0628cede2"},{"sha":"f37502500f4bd688fe51f066e255a17a145cdfb7","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Undo odd rebase artefacts.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/f37502500f4bd688fe51f066e255a17a145cdfb7"},{"sha":"f22d0a1ef5e8035908a5cbdf817ce42d2972fa7b","author":{"email":"0c654242ef00c3b4e79f8f8068911d86fe01854e@palladion.com","name":"Tres Seaver"},"message":"Fix coverage lapses induced by merge.","distinct":true,"url":"https://api.github.com/repos/tseaver/gcloud-python/commits/f22d0a1ef5e8035908a5cbdf817ce42d2972fa7b"}]}