)]}'
{"id":"openstack%2Fpython-openstackclient~612798","triplet_id":"openstack%2Fpython-openstackclient~master~I29e2fc9516dffbfd83eef0bc91e834dde99b4105","project":"openstack/python-openstackclient","branch":"master","topic":"osc4","hashtags":[],"change_id":"I29e2fc9516dffbfd83eef0bc91e834dde99b4105","subject":"Remove deprecated identity commands and args","status":"MERGED","created":"2018-10-23 20:40:52.000000000","updated":"2019-06-21 23:00:56.000000000","submitted":"2019-06-21 23:00:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"612798-1561158056669-bfd37fb7","meta_rev_id":"bf280f6715f6c580bc12cb7575b333ea424e5609","_number":612798,"virtual_id_number":612798,"owner":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-06-21 23:00:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}],"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"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-06-21 21:01:53.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-06-21 21:01:53.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-10-26 02:24:11.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2018-11-11 11:32:34.000000000","updated_by":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"reviewer":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"state":"REVIEWER"},{"updated":"2019-06-21 21:01:53.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":"2019-06-21 23:00:56.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":"c19d8dbce0f6fb093cb428efddbdc6ef39c6aa09","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2018-10-23 20:40:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6c27f6c99a654c224518aef57f195f2114f76132","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-23 22:43:13.000000000","message":"Patch Set 1: Verified-1\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- test-release-openstack-python3 http://logs.openstack.org/98/612798/1/check/test-release-openstack-python3/276527e/ : SUCCESS in 3m 15s\n- openstackclient-check-plugins http://logs.openstack.org/98/612798/1/check/openstackclient-check-plugins/b59523a/ : SUCCESS in 6m 14s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/98/612798/1/check/osc-tox-py27-tips/12efa64/ : SUCCESS in 5m 37s\n- osc-tox-py35-tips http://logs.openstack.org/98/612798/1/check/osc-tox-py35-tips/dd3c157/ : SUCCESS in 6m 08s\n- openstack-tox-cover http://logs.openstack.org/98/612798/1/check/openstack-tox-cover/a1e90dc/cover/ : SUCCESS in 6m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/98/612798/1/check/openstack-tox-lower-constraints/608cf07/ : SUCCESS in 5m 47s\n- openstack-tox-pep8 http://logs.openstack.org/98/612798/1/check/openstack-tox-pep8/8bf4dae/ : SUCCESS in 5m 45s\n- openstack-tox-py27 http://logs.openstack.org/98/612798/1/check/openstack-tox-py27/65aee51/ : SUCCESS in 6m 24s\n- openstack-tox-py35 http://logs.openstack.org/98/612798/1/check/openstack-tox-py35/36fa931/ : SUCCESS in 4m 27s\n- openstack-tox-py36 http://logs.openstack.org/98/612798/1/check/openstack-tox-py36/befd114/ : SUCCESS in 5m 02s\n- openstack-tox-docs http://logs.openstack.org/98/612798/1/check/openstack-tox-docs/35aa254/html/ : SUCCESS in 5m 00s\n- build-openstack-releasenotes http://logs.openstack.org/98/612798/1/check/build-openstack-releasenotes/5e56c22/html/ : SUCCESS in 4m 48s\n- tempest-full http://logs.openstack.org/98/612798/1/check/tempest-full/55273ee/ : SUCCESS in 1h 51m 57s\n- tempest-full-py3 http://logs.openstack.org/98/612798/1/check/tempest-full-py3/5f58f27/ : SUCCESS in 1h 34m 27s\n- osc-functional-devstack http://logs.openstack.org/98/612798/1/check/osc-functional-devstack/c593612/ : FAILURE in 49m 36s\n- osc-functional-devstack-tips http://logs.openstack.org/98/612798/1/check/osc-functional-devstack-tips/5e451fe/ : FAILURE in 56m 02s","accounts_in_message":[],"_revision_number":1},{"id":"3b959510cd5443f3925a1349049677dec053d7a5","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2018-10-24 01:18:15.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e127f0964eba3fe701ad1c8fe8840150b3c23f7a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-24 02:55:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack-python3 http://logs.openstack.org/98/612798/2/check/test-release-openstack-python3/5e90b2f/ : SUCCESS in 3m 41s\n- openstackclient-check-plugins http://logs.openstack.org/98/612798/2/check/openstackclient-check-plugins/8f66224/ : SUCCESS in 6m 16s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/98/612798/2/check/osc-tox-py27-tips/197589d/ : SUCCESS in 5m 48s\n- osc-tox-py35-tips http://logs.openstack.org/98/612798/2/check/osc-tox-py35-tips/87fe366/ : SUCCESS in 6m 45s\n- openstack-tox-cover http://logs.openstack.org/98/612798/2/check/openstack-tox-cover/04b6dcb/cover/ : SUCCESS in 5m 48s\n- openstack-tox-lower-constraints http://logs.openstack.org/98/612798/2/check/openstack-tox-lower-constraints/e2fd838/ : SUCCESS in 6m 04s\n- openstack-tox-pep8 http://logs.openstack.org/98/612798/2/check/openstack-tox-pep8/156cdb4/ : SUCCESS in 6m 32s\n- openstack-tox-py27 http://logs.openstack.org/98/612798/2/check/openstack-tox-py27/ae7d290/ : SUCCESS in 4m 45s\n- openstack-tox-py35 http://logs.openstack.org/98/612798/2/check/openstack-tox-py35/1076855/ : SUCCESS in 5m 53s\n- openstack-tox-py36 http://logs.openstack.org/98/612798/2/check/openstack-tox-py36/5599b90/ : SUCCESS in 5m 24s\n- openstack-tox-docs http://logs.openstack.org/98/612798/2/check/openstack-tox-docs/5bbf568/html/ : SUCCESS in 5m 01s\n- build-openstack-releasenotes http://logs.openstack.org/98/612798/2/check/build-openstack-releasenotes/8c43605/html/ : SUCCESS in 5m 01s\n- tempest-full http://logs.openstack.org/98/612798/2/check/tempest-full/aef2c93/ : SUCCESS in 1h 31m 41s\n- tempest-full-py3 http://logs.openstack.org/98/612798/2/check/tempest-full-py3/38aeaa4/ : SUCCESS in 1h 24m 25s\n- osc-functional-devstack http://logs.openstack.org/98/612798/2/check/osc-functional-devstack/ef48bb8/ : SUCCESS in 43m 53s\n- osc-functional-devstack-tips http://logs.openstack.org/98/612798/2/check/osc-functional-devstack-tips/9697e42/ : SUCCESS in 41m 56s","accounts_in_message":[],"_revision_number":2},{"id":"e698b5082d751036d735d894f20e1d025f9b1d08","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2018-10-24 14:16:12.000000000","message":"Topic changed from identity-cleanup to cleanup-deprecations","accounts_in_message":[],"_revision_number":2},{"id":"90e2f9b2b275a3c1f28321d6880df9e52dfc83d4","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2018-10-26 02:24:11.000000000","message":"Patch Set 2: Code-Review+2\n\n@dtroyer, only merge this if we\u0027re releasing v4.0","accounts_in_message":[],"_revision_number":2},{"id":"ddc323e60654c0b625b70745a2c0391efc1792b6","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2018-11-02 17:16:36.000000000","message":"Topic changed from cleanup-deprecations to osc4","accounts_in_message":[],"_revision_number":2},{"id":"c7a4174a3c334a1d455f6da59f837711289ab1fd","author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"date":"2018-11-11 11:32:34.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"8edd1dc7f81a42d4be5c00bc0ac252db9ad92580","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-05-19 17:57:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"bd87f9ea8cff0c1af62124fa893a6ff5bdfda93d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-19 19:46:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/98/612798/3/check/test-release-openstack/a929ebd/ : SUCCESS in 2m 56s\n- openstackclient-check-plugins http://logs.openstack.org/98/612798/3/check/openstackclient-check-plugins/4ae14d1/ : SUCCESS in 4m 09s (non-voting)\n- osc-tox-py27-tips http://logs.openstack.org/98/612798/3/check/osc-tox-py27-tips/3ac2466/ : SUCCESS in 4m 54s\n- osc-tox-py36-tips http://logs.openstack.org/98/612798/3/check/osc-tox-py36-tips/eef587b/ : SUCCESS in 5m 14s\n- openstack-tox-cover http://logs.openstack.org/98/612798/3/check/openstack-tox-cover/f5f0337/cover/ : SUCCESS in 4m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/98/612798/3/check/openstack-tox-lower-constraints/4882793/ : SUCCESS in 4m 47s\n- openstack-tox-pep8 http://logs.openstack.org/98/612798/3/check/openstack-tox-pep8/b8453b5/ : SUCCESS in 5m 16s\n- openstack-tox-py27 http://logs.openstack.org/98/612798/3/check/openstack-tox-py27/86da011/ : SUCCESS in 4m 15s\n- openstack-tox-py36 http://logs.openstack.org/98/612798/3/check/openstack-tox-py36/f65e1e4/ : SUCCESS in 3m 55s\n- openstack-tox-py37 http://logs.openstack.org/98/612798/3/check/openstack-tox-py37/6cc7016/ : SUCCESS in 4m 27s\n- openstack-tox-docs http://logs.openstack.org/98/612798/3/check/openstack-tox-docs/1c0b736/html/ : SUCCESS in 4m 50s\n- build-openstack-releasenotes http://logs.openstack.org/98/612798/3/check/build-openstack-releasenotes/4b15cf4/html/ : SUCCESS in 4m 20s\n- tempest-full http://logs.openstack.org/98/612798/3/check/tempest-full/269ab59/ : SUCCESS in 1h 43m 43s\n- tempest-full-py3 http://logs.openstack.org/98/612798/3/check/tempest-full-py3/7767a67/ : SUCCESS in 1h 31m 18s\n- osc-functional-devstack http://logs.openstack.org/98/612798/3/check/osc-functional-devstack/a349330/ : SUCCESS in 49m 28s\n- osc-functional-devstack-tips http://logs.openstack.org/98/612798/3/check/osc-functional-devstack-tips/598ccfe/ : SUCCESS in 49m 40s","accounts_in_message":[],"_revision_number":3},{"id":"5edb25419b2daaad4a00650c35db2248a485c09b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-05-19 21:53:00.000000000","message":"Topic changed from no-dep2 to osc4","accounts_in_message":[],"_revision_number":3},{"id":"b675428aae13bef4d74b5651e3a709435682e266","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2019-06-21 21:01:53.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"dd5764428d8f90df19266776f6b82dfe85308e4b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 21:05:30.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1e3a31c52db658853ce8466b531cd25db071f7a8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 23:00:56.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack http://logs.openstack.org/98/612798/3/gate/test-release-openstack/df120e9/ : SUCCESS in 3m 14s\n- osc-tox-py27-tips http://logs.openstack.org/98/612798/3/gate/osc-tox-py27-tips/75d1bb7/ : SUCCESS in 5m 42s\n- osc-tox-py36-tips http://logs.openstack.org/98/612798/3/gate/osc-tox-py36-tips/546bacb/ : SUCCESS in 5m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/98/612798/3/gate/openstack-tox-lower-constraints/e9a63c5/ : SUCCESS in 5m 44s\n- openstack-tox-pep8 http://logs.openstack.org/98/612798/3/gate/openstack-tox-pep8/5607f47/ : SUCCESS in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/98/612798/3/gate/openstack-tox-py27/9a7a2ea/ : SUCCESS in 5m 25s\n- openstack-tox-py36 http://logs.openstack.org/98/612798/3/gate/openstack-tox-py36/e37cb34/ : SUCCESS in 4m 46s\n- openstack-tox-py37 http://logs.openstack.org/98/612798/3/gate/openstack-tox-py37/75dfe45/ : SUCCESS in 6m 06s\n- openstack-tox-docs http://logs.openstack.org/98/612798/3/gate/openstack-tox-docs/dd0ba72/html/ : SUCCESS in 6m 08s\n- build-openstack-releasenotes http://logs.openstack.org/98/612798/3/gate/build-openstack-releasenotes/42973a6/html/ : SUCCESS in 5m 26s\n- tempest-full http://logs.openstack.org/98/612798/3/gate/tempest-full/9e2c7bf/ : SUCCESS in 1h 43m 12s\n- tempest-full-py3 http://logs.openstack.org/98/612798/3/gate/tempest-full-py3/f60ea38/ : SUCCESS in 1h 48m 52s\n- osc-functional-devstack http://logs.openstack.org/98/612798/3/gate/osc-functional-devstack/7de3b90/ : SUCCESS in 53m 09s","accounts_in_message":[],"_revision_number":3},{"id":"bf280f6715f6c580bc12cb7575b333ea424e5609","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 23:00:56.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f9fdc296bc6f2c1f7d6196352b754a7617c4f2d2","revisions":{"832a218b8acb23f5df1bd61d368c5c63ce741c29":{"kind":"REWORK","_number":1,"created":"2018-10-23 20:40:52.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/98/612798/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/98/612798/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/1"}}},"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":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2018-10-23 20:37:38.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2018-10-23 20:37:38.000000000","tz":-300},"subject":"Remove deprecated identity commands and args","message":"Remove deprecated identity commands and args\n\nThe following were deprecated over two years ago and can now be\nremoved/changed:\n\n* service create\u0027s ``--type`` argument should only be a positional arg\n* ``role list`` arguments in favor of ``role assignment list``\n* ``user role list`` in favor of ``role assignment list``\n\nThese are backwards incompatible changes and will require a major\nversion bump after they are merged.\n\nChange-Id: I29e2fc9516dffbfd83eef0bc91e834dde99b4105\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/832a218b8acb23f5df1bd61d368c5c63ce741c29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/832a218b8acb23f5df1bd61d368c5c63ce741c29"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"02f492ae4cc52ed2642f42bc0c1e5e417ebfe527","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"2153c9f7dd9c09713d58aaa89640c66b4f7496a7":{"kind":"REWORK","_number":2,"created":"2018-10-24 01:18:15.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/98/612798/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/98/612798/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/2"}}},"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":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2018-10-23 20:37:38.000000000","tz":-300},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2018-10-24 01:18:10.000000000","tz":-300},"subject":"Remove deprecated identity commands and args","message":"Remove deprecated identity commands and args\n\nThe following were deprecated over two years ago and can now be\nremoved/changed:\n\n* service create\u0027s ``--type`` argument should only be a positional arg\n* ``role list`` arguments in favor of ``role assignment list``\n* ``user role list`` in favor of ``role assignment list``\n\nThese are backwards incompatible changes and will require a major\nversion bump after they are merged.\n\nChange-Id: I29e2fc9516dffbfd83eef0bc91e834dde99b4105\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2153c9f7dd9c09713d58aaa89640c66b4f7496a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2153c9f7dd9c09713d58aaa89640c66b4f7496a7"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"02f492ae4cc52ed2642f42bc0c1e5e417ebfe527","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"f9fdc296bc6f2c1f7d6196352b754a7617c4f2d2":{"kind":"REWORK","_number":3,"created":"2019-05-19 17:57:54.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/98/612798/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/98/612798/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/98/612798/3"}}},"commit":{"parents":[{"commit":"b7742b59371b9e0b2e417547eb2cdaa80954b50d","subject":"Remove deprecated compute commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b7742b59371b9e0b2e417547eb2cdaa80954b50d"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2018-10-23 20:37:38.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2019-05-19 17:54:33.000000000","tz":-300},"subject":"Remove deprecated identity commands and args","message":"Remove deprecated identity commands and args\n\nThe following were deprecated over two years ago and can now be\nremoved/changed:\n\n* Remove ``service create`` option ``--type``\n* Remove ``role list`` options ``--project`` and ``--user``\n* Remove ``user role list`` command\n\nThese are backwards incompatible changes and will require a major\nversion bump after they are merged.\n\nChange-Id: I29e2fc9516dffbfd83eef0bc91e834dde99b4105\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\nSigned-off-by: Dean Troyer \u003cdtroyer@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f9fdc296bc6f2c1f7d6196352b754a7617c4f2d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f9fdc296bc6f2c1f7d6196352b754a7617c4f2d2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b7742b59371b9e0b2e417547eb2cdaa80954b50d","is_merged_in_target_branch":true,"change_id":"I10c4d32a3c0b55ad41a02afd3b14249bafcb55a9","change_number":612781,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
