)]}'
{"id":"openstack%2Fpython-openstackclient~585030","triplet_id":"openstack%2Fpython-openstackclient~master~I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da","project":"openstack/python-openstackclient","branch":"master","topic":"584905","hashtags":[],"change_id":"I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da","subject":"Make use of keystoneauth service-type filtering for versions","status":"MERGED","created":"2018-07-23 20:54:52.000000000","updated":"2018-11-02 18:48:06.000000000","submitted":"2018-11-02 18:48:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"585030-1541184486817-66c4f217","meta_rev_id":"ae21c1aeac6091074740e91c10f3fcb8d5517b32","_number":585030,"virtual_id_number":585030,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2018-11-02 18:48:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":1,"date":"2018-10-19 13:00:02.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":2,"date":"2018-11-02 16:40:55.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":1,"date":"2018-11-02 16:40:55.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-10-19 13:00:02.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2018-11-02 16:40:55.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2018-11-02 18:48:06.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"c1c37dce5bdf3a28594d7f3ee92cb78af5f4232d","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-07-23 20:54:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5fc27188d708e8cfd5d4dbbcb4af369d5a9c48f4","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-07-23 21:32:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"edc03a759785120e1b6177d0b63bc80044ee417f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-23 22:12:22.000000000","message":"Patch Set 2: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":2},{"id":"12c18855e12b6352c69a62b206820a240817fe3d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-07-23 22:55:15.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"5ce3af9cf475a82c73f4d6d170df59dce7e1e4b0","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-07-23 23:32:57.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"d1a6df33ffbcfd97b1dd5ac8dc46438d7be39783","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-23 23:48:01.000000000","message":"Patch Set 3: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":3},{"id":"db367559e1758a2d932da4dab3224a5a2acea409","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-07-25 17:51:24.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"d9400cc8252f1ce5d2a26ef92d96ab790576e9f3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-25 21:04:14.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/30/585030/3/check/openstack-tox-pep8/f966e9e/ : SUCCESS in 6m 48s\n- openstack-tox-py27 http://logs.openstack.org/30/585030/3/check/openstack-tox-py27/99189bf/ : SUCCESS in 6m 32s\n- openstack-tox-py35 http://logs.openstack.org/30/585030/3/check/openstack-tox-py35/0127146/ : SUCCESS in 7m 09s\n- build-openstack-sphinx-docs http://logs.openstack.org/30/585030/3/check/build-openstack-sphinx-docs/4ed1bb8/html/ : SUCCESS in 7m 48s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/30/585030/3/check/legacy-tempest-dsvm-neutron-src/066d090/ : SUCCESS in 1h 53m 25s\n- openstackclient-check-plugins http://logs.openstack.org/30/585030/3/check/openstackclient-check-plugins/62c7fcf/ : SUCCESS in 9m 11s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/585030/3/check/osc-tox-py27-tips/6fb6f32/ : SUCCESS in 7m 22s\n- osc-tox-py35-tips http://logs.openstack.org/30/585030/3/check/osc-tox-py35-tips/0a98968/ : SUCCESS in 7m 38s\n- osc-functional-devstack http://logs.openstack.org/30/585030/3/check/osc-functional-devstack/a72ce82/ : FAILURE in 50m 23s\n- osc-functional-devstack-tips http://logs.openstack.org/30/585030/3/check/osc-functional-devstack-tips/b003f0b/ : FAILURE in 48m 08s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/585030/3/check/openstack-tox-lower-constraints/3f58b04/ : SUCCESS in 7m 02s","accounts_in_message":[],"_revision_number":3},{"id":"d3c2d3f13ace4b1eec97dae0866266689c6ffff9","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-08-07 15:28:39.000000000","message":"Patch Set 3:\n\nrecheck gate fixed","accounts_in_message":[],"_revision_number":3},{"id":"17aa4d6b7b485c921e8a5581777f753d771b5eaa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-07 18:22:47.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/30/585030/3/check/openstack-tox-pep8/d349744/ : SUCCESS in 8m 12s\n- openstack-tox-py27 http://logs.openstack.org/30/585030/3/check/openstack-tox-py27/97ac1f3/ : SUCCESS in 6m 31s\n- openstack-tox-py35 http://logs.openstack.org/30/585030/3/check/openstack-tox-py35/4c7688d/ : SUCCESS in 6m 34s\n- build-openstack-sphinx-docs http://logs.openstack.org/30/585030/3/check/build-openstack-sphinx-docs/baa8c63/html/ : SUCCESS in 6m 30s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/30/585030/3/check/legacy-tempest-dsvm-neutron-src/f1680ea/ : SUCCESS in 1h 52m 12s\n- openstackclient-check-plugins http://logs.openstack.org/30/585030/3/check/openstackclient-check-plugins/88c98ba/ : SUCCESS in 11m 50s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/585030/3/check/osc-tox-py27-tips/db84617/ : SUCCESS in 10m 58s\n- osc-tox-py35-tips http://logs.openstack.org/30/585030/3/check/osc-tox-py35-tips/7683229/ : SUCCESS in 8m 31s\n- osc-functional-devstack http://logs.openstack.org/30/585030/3/check/osc-functional-devstack/f95e67a/ : FAILURE in 42m 36s\n- osc-functional-devstack-tips http://logs.openstack.org/30/585030/3/check/osc-functional-devstack-tips/e65e57a/ : FAILURE in 59m 37s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/585030/3/check/openstack-tox-lower-constraints/ce28f09/ : SUCCESS in 6m 18s","accounts_in_message":[],"_revision_number":3},{"id":"e13dbc45691cdee66d7118163a217c9e7f18942a","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-08-07 18:30:40.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"655728971ef4c1a731ff0196b161b06adc61296f","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-06 12:54:21.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5e7ac031f5c72de3bc84f66143ab2be97e4f44f8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-06 14:30:19.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/30/585030/4/check/openstackclient-check-plugins/4ca3933/ : SUCCESS in 6m 21s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/585030/4/check/osc-tox-py27-tips/c3f2298/ : SUCCESS in 6m 33s\n- osc-tox-py35-tips http://logs.openstack.org/30/585030/4/check/osc-tox-py35-tips/faf9fd4/ : SUCCESS in 6m 26s\n- openstack-tox-cover http://logs.openstack.org/30/585030/4/check/openstack-tox-cover/1f3d322/cover/ : SUCCESS in 5m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/585030/4/check/openstack-tox-lower-constraints/7302736/ : SUCCESS in 6m 01s\n- openstack-tox-pep8 http://logs.openstack.org/30/585030/4/check/openstack-tox-pep8/5d7c8ff/ : SUCCESS in 5m 44s\n- openstack-tox-py27 http://logs.openstack.org/30/585030/4/check/openstack-tox-py27/e7f25f3/ : SUCCESS in 5m 01s\n- openstack-tox-py35 http://logs.openstack.org/30/585030/4/check/openstack-tox-py35/b720e3e/ : SUCCESS in 5m 36s\n- openstack-tox-py36 http://logs.openstack.org/30/585030/4/check/openstack-tox-py36/ccde78e/ : SUCCESS in 4m 36s\n- openstack-tox-docs http://logs.openstack.org/30/585030/4/check/openstack-tox-docs/7693c18/html/ : SUCCESS in 5m 23s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/30/585030/4/check/legacy-tempest-dsvm-neutron-src/84985d1/ : SUCCESS in 1h 33m 57s\n- tempest-full-py3 http://logs.openstack.org/30/585030/4/check/tempest-full-py3/6fb9e6b/ : SUCCESS in 1h 21m 21s\n- osc-functional-devstack http://logs.openstack.org/30/585030/4/check/osc-functional-devstack/b32d14a/ : SUCCESS in 43m 48s\n- osc-functional-devstack-tips http://logs.openstack.org/30/585030/4/check/osc-functional-devstack-tips/b8f43d7/ : SUCCESS in 46m 06s","accounts_in_message":[],"_revision_number":4},{"id":"f3322699952b95237b78ed337ef568718ab0e271","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-10-08 20:04:21.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"24dcb26917b7f05e037215601d4ca4a12331c695","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-19 12:52:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2ab6049fa1db8c4d4fca030e77ea268b3eef49e6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-19 12:52:30.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"5ea27c71e9f9003fb18050721abba729fcf88699","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2018-10-19 12:55:47.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c1b224d589cd485ca91a862ed4be874501c794b1","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2018-10-19 13:00:02.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"dfeeeb0326c0bcfb89830731aaacc96037e42c8a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-19 15:02:40.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins http://logs.openstack.org/30/585030/6/check/openstackclient-check-plugins/5e7c455/ : SUCCESS in 6m 36s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/30/585030/6/check/osc-tox-py27-tips/1ee8611/ : SUCCESS in 6m 36s\n- osc-tox-py35-tips http://logs.openstack.org/30/585030/6/check/osc-tox-py35-tips/e9b30d4/ : SUCCESS in 6m 24s\n- openstack-tox-cover http://logs.openstack.org/30/585030/6/check/openstack-tox-cover/04e3fa9/cover/ : SUCCESS in 5m 35s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/585030/6/check/openstack-tox-lower-constraints/5713328/ : SUCCESS in 6m 00s\n- openstack-tox-pep8 http://logs.openstack.org/30/585030/6/check/openstack-tox-pep8/0167245/ : SUCCESS in 5m 01s\n- openstack-tox-py27 http://logs.openstack.org/30/585030/6/check/openstack-tox-py27/8c17b22/ : SUCCESS in 5m 40s\n- openstack-tox-py35 http://logs.openstack.org/30/585030/6/check/openstack-tox-py35/ca397c6/ : SUCCESS in 5m 02s\n- openstack-tox-py36 http://logs.openstack.org/30/585030/6/check/openstack-tox-py36/a922f19/ : SUCCESS in 5m 24s\n- openstack-tox-docs http://logs.openstack.org/30/585030/6/check/openstack-tox-docs/748de94/html/ : SUCCESS in 4m 47s\n- requirements-check http://logs.openstack.org/30/585030/6/check/requirements-check/ac29e46/ : SUCCESS in 3m 10s\n- tempest-full http://logs.openstack.org/30/585030/6/check/tempest-full/9e964d2/ : SUCCESS in 1h 54m 03s\n- tempest-full-py3 http://logs.openstack.org/30/585030/6/check/tempest-full-py3/f6b857e/ : SUCCESS in 1h 36m 57s\n- osc-functional-devstack http://logs.openstack.org/30/585030/6/check/osc-functional-devstack/9ed224d/ : SUCCESS in 41m 17s\n- osc-functional-devstack-tips http://logs.openstack.org/30/585030/6/check/osc-functional-devstack-tips/cdbb205/ : SUCCESS in 45m 19s","accounts_in_message":[],"_revision_number":6},{"id":"bde460ae41fc1211993192a8ff92ebe7a2136963","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-11-02 16:40:55.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"dbba02d52bd205ed7e124567e09d5f7c98bbd08e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-02 16:41:18.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"41ab34175795aad12413dc507e099be51d81b537","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-02 18:48:06.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"c99f53592008502a3211c8f7ed2026cae9f4de76","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-02 18:48:06.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py27-tips http://logs.openstack.org/30/585030/6/gate/osc-tox-py27-tips/db7ef40/ : SUCCESS in 5m 12s\n- osc-tox-py35-tips http://logs.openstack.org/30/585030/6/gate/osc-tox-py35-tips/8822b39/ : SUCCESS in 8m 26s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/585030/6/gate/openstack-tox-lower-constraints/d72d57c/ : SUCCESS in 8m 22s\n- openstack-tox-pep8 http://logs.openstack.org/30/585030/6/gate/openstack-tox-pep8/98e6061/ : SUCCESS in 7m 10s\n- openstack-tox-py27 http://logs.openstack.org/30/585030/6/gate/openstack-tox-py27/5fffe6d/ : SUCCESS in 6m 49s\n- openstack-tox-py35 http://logs.openstack.org/30/585030/6/gate/openstack-tox-py35/e120b23/ : SUCCESS in 5m 01s\n- openstack-tox-py36 http://logs.openstack.org/30/585030/6/gate/openstack-tox-py36/b4875d2/ : SUCCESS in 4m 52s\n- openstack-tox-docs http://logs.openstack.org/30/585030/6/gate/openstack-tox-docs/40e4cc4/html/ : SUCCESS in 5m 32s\n- requirements-check http://logs.openstack.org/30/585030/6/gate/requirements-check/4f0edd9/ : SUCCESS in 4m 52s\n- tempest-full http://logs.openstack.org/30/585030/6/gate/tempest-full/3ec88a7/ : SUCCESS in 1h 56m 04s\n- tempest-full-py3 http://logs.openstack.org/30/585030/6/gate/tempest-full-py3/dabcbc9/ : SUCCESS in 1h 21m 56s\n- osc-functional-devstack http://logs.openstack.org/30/585030/6/gate/osc-functional-devstack/1e395d0/ : SUCCESS in 52m 54s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"dfd37a2e6e49fc547e7a2e8f7840561ece8ff46f","revisions":{"5ad0ef9429ca1da1aa2d17604d53cb7644e8f66f":{"kind":"REWORK","_number":1,"created":"2018-07-23 20:54:52.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/30/585030/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/585030/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/1"}}},"commit":{"parents":[{"commit":"c242e2f8891a36a2fc4f30d4500a49ad7e906530","subject":"Add command to show all service versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/c242e2f8891a36a2fc4f30d4500a49ad7e906530"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 20:53:53.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 20:53:53.000000000","tz":-300},"subject":"Make use of keystoneauth service-type filtering for versions","message":"Make use of keystoneauth service-type filtering for versions\n\nThe first version of the versions show command does client-side\nservice-type filtering, which while functional, causes many more API\ncalls than needed. Now that keystoneauth supports the filtering at the\nsource, use it.\n\nChange-Id: I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da\nDepends-On: https://review.openstack.org/585029\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ad0ef9429ca1da1aa2d17604d53cb7644e8f66f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5ad0ef9429ca1da1aa2d17604d53cb7644e8f66f"}]},"branch":"refs/heads/master"},"72cc9e71a6cc2905a08db686fc7ab37497a5fd19":{"kind":"REWORK","_number":2,"created":"2018-07-23 21:32:30.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/30/585030/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/585030/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/2"}}},"commit":{"parents":[{"commit":"a57c31ecd917fe30402891abdd9e506275e61a97","subject":"Add command to show all service versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a57c31ecd917fe30402891abdd9e506275e61a97"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 20:53:53.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 21:32:07.000000000","tz":-300},"subject":"Make use of keystoneauth service-type filtering for versions","message":"Make use of keystoneauth service-type filtering for versions\n\nThe first version of the versions show command does client-side\nservice-type filtering, which while functional, causes many more API\ncalls than needed. Now that keystoneauth supports the filtering at the\nsource, use it.\n\nChange-Id: I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da\nDepends-On: https://review.openstack.org/585029\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/72cc9e71a6cc2905a08db686fc7ab37497a5fd19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/72cc9e71a6cc2905a08db686fc7ab37497a5fd19"}]},"branch":"refs/heads/master"},"a4612404642997f2e769f663228729ec00382b4f":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2018-07-23 23:32:57.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/30/585030/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/585030/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/3"}}},"commit":{"parents":[{"commit":"9ece632f96844fd78c2f717f2f6d35e61c3b9ef2","subject":"Add command to show all service versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9ece632f96844fd78c2f717f2f6d35e61c3b9ef2"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 20:53:53.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 23:32:57.000000000","tz":0},"subject":"Make use of keystoneauth service-type filtering for versions","message":"Make use of keystoneauth service-type filtering for versions\n\nThe first version of the versions show command does client-side\nservice-type filtering, which while functional, causes many more API\ncalls than needed. Now that keystoneauth supports the filtering at the\nsource, use it.\n\nChange-Id: I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da\nDepends-On: https://review.openstack.org/585029\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a4612404642997f2e769f663228729ec00382b4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a4612404642997f2e769f663228729ec00382b4f"}]},"branch":"refs/heads/master"},"6fde7135b92935dc58b4e7146943d2b4cc0aff91":{"kind":"REWORK","_number":4,"created":"2018-10-06 12:54:21.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/30/585030/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/585030/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/4"}}},"commit":{"parents":[{"commit":"9ece632f96844fd78c2f717f2f6d35e61c3b9ef2","subject":"Add command to show all service versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9ece632f96844fd78c2f717f2f6d35e61c3b9ef2"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 20:53:53.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-06 12:53:29.000000000","tz":-300},"subject":"Make use of keystoneauth service-type filtering for versions","message":"Make use of keystoneauth service-type filtering for versions\n\nThe first version of the versions show command does client-side\nservice-type filtering, which while functional, causes many more API\ncalls than needed. Now that keystoneauth supports the filtering at the\nsource, use it.\n\nChange-Id: I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da\nDepends-On: https://review.openstack.org/585029\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6fde7135b92935dc58b4e7146943d2b4cc0aff91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6fde7135b92935dc58b4e7146943d2b4cc0aff91"}]},"branch":"refs/heads/master"},"ca747aef28b6a902ef8f350ab0a22049a1fe9530":{"kind":"REWORK","_number":5,"created":"2018-10-19 12:52:17.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/30/585030/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/585030/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/5"}}},"commit":{"parents":[{"commit":"9ece632f96844fd78c2f717f2f6d35e61c3b9ef2","subject":"Add command to show all service versions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9ece632f96844fd78c2f717f2f6d35e61c3b9ef2"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 20:53:53.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-19 12:52:09.000000000","tz":-300},"subject":"Make use of keystoneauth service-type filtering for versions","message":"Make use of keystoneauth service-type filtering for versions\n\nThe first version of the versions show command does client-side\nservice-type filtering, which while functional, causes many more API\ncalls than needed. Now that keystoneauth supports the filtering at the\nsource, use it.\n\nChange-Id: I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da\nDepends-On: https://review.openstack.org/585029\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca747aef28b6a902ef8f350ab0a22049a1fe9530"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ca747aef28b6a902ef8f350ab0a22049a1fe9530"}]},"branch":"refs/heads/master"},"dfd37a2e6e49fc547e7a2e8f7840561ece8ff46f":{"kind":"REWORK","_number":6,"created":"2018-10-19 12:55:47.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/30/585030/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/585030/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/585030/6"}}},"commit":{"parents":[{"commit":"02f492ae4cc52ed2642f42bc0c1e5e417ebfe527","subject":"Merge \"Handle not having cinderclient.v1 available\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/02f492ae4cc52ed2642f42bc0c1e5e417ebfe527"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-07-23 20:53:53.000000000","tz":-300},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2018-10-19 12:55:41.000000000","tz":-300},"subject":"Make use of keystoneauth service-type filtering for versions","message":"Make use of keystoneauth service-type filtering for versions\n\nThe first version of the versions show command does client-side\nservice-type filtering, which while functional, causes many more API\ncalls than needed. Now that keystoneauth supports the filtering at the\nsource, use it.\n\nChange-Id: I57c49e67f9cb285a5f5bc19ec53a42d10de9f0da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dfd37a2e6e49fc547e7a2e8f7840561ece8ff46f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/dfd37a2e6e49fc547e7a2e8f7840561ece8ff46f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
