)]}'
{"id":"openstack%2Fpython-openstackclient~692931","triplet_id":"openstack%2Fpython-openstackclient~master~I2030f9fe370038c5908b6eb6bed9692a73fe5067","project":"openstack/python-openstackclient","branch":"master","topic":"generate-docs","hashtags":[],"change_id":"I2030f9fe370038c5908b6eb6bed9692a73fe5067","subject":"identity: autogenerate docs","status":"MERGED","created":"2019-11-05 00:01:07.000000000","updated":"2020-06-09 02:10:29.000000000","submitted":"2020-06-09 02:10:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"692931-1591668629538-ec5b561d","meta_rev_id":"3ed343d38b16ad5e726a7dc1da2c9dcbaa578b23","_number":692931,"virtual_id_number":692931,"owner":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-09 02:10:29.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":2,"date":"2020-06-08 21:35:09.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":1,"date":"2020-06-08 21:35:09.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-05 14:35:18.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2019-11-05 14:35:18.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2019-11-05 14:35:18.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2019-11-05 14:35:18.000000000","updated_by":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"reviewer":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"state":"REVIEWER"},{"updated":"2019-11-05 14:35:18.000000000","updated_by":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"reviewer":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"state":"REVIEWER"},{"updated":"2019-11-05 14:35:18.000000000","updated_by":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2019-11-05 14:35:18.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2019-11-06 22:25:58.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2020-01-09 18:56:20.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2020-01-16 16:15:58.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"},{"updated":"2020-03-23 14:11:46.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-06-08 21:35:09.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-06-09 02:10:29.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":"2f334d7fb3dd42028d455bf641e0da6ae88ab7b9","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-05 00:01:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dc43ef9694f77877ea2feb8cde1f660f881b3c3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 00:01:21.000000000","message":"Patch Set 1: 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":1},{"id":"98b99ed8dcf76586163f7ec5beaa17f86fb485df","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-05 13:09:20.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"7e11aef623cab2cd0ae2f553d5840f65fd812d26","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 13:20:00.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/07eadfc76880496d91eef2e603aef12f : SUCCESS in 4m 50s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1543c46c713545a2b4579991b5f50dbb : SUCCESS in 3m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b3b51ad9cc13419c9a80fa2782918171 : SUCCESS in 5m 03s","accounts_in_message":[],"_revision_number":2},{"id":"896edae1c619b00375608017b28332de9ba6d946","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-05 14:31:46.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"52599a011c767c3c5893f4a0f5132f2efe51566d","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-05 15:01:15.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6ec505eecd4408e20d8f23854a428b53ddaa78cd","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-05 15:01:31.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"59580841b9f9b47762148ca04b2582ee0902a53e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 16:34:30.000000000","message":"Patch Set 4: 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 https://zuul.opendev.org/t/openstack/build/cd0dcab2e8814c729e7004c037910e0e : SUCCESS in 2m 19s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/9a2b3b9a093a4edc86506ce5af447a4f : SUCCESS in 4m 55s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/66dc518334f24bdfa0c86c6f2ba58611 : SUCCESS in 4m 29s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2c99bcb0678a4b08a4fb0ed22f7a7ddf : SUCCESS in 4m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/463416b4ec3642eda0174eb367bbb1d9 : SUCCESS in 4m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d3dc4ca27bea4a7198866460d97639c6 : SUCCESS in 5m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ebc647a461684b429fd171a93117e4f4 : SUCCESS in 3m 43s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/08964ead9bda4caf9266b1e99a332828 : SUCCESS in 3m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/756d330875c640af98941c42f2c6c88d : SUCCESS in 3m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ba2e83db760f4585ac4b6a9182519dad : SUCCESS in 4m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aed5f5256aaf4c108dbffeda7119d6b4 : SUCCESS in 5m 15s\n- tempest-full https://zuul.opendev.org/t/openstack/build/25a31a4033744633b7c7ba5bea8c13e9 : SUCCESS in 1h 27m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/620d6fae0c874e8c953ec373e3204212 : SUCCESS in 1h 19m 56s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/7fdb51e94e1c44e3a94ab4ec74699f72 : SUCCESS in 1h 00m 47s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f963059d341442cfa9e9e55c4c5f1ebf : FAILURE in 51m 11s","accounts_in_message":[],"_revision_number":4},{"id":"3230dcbc7e1a6167e5026c6404f5031721fedb21","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-05 16:53:56.000000000","message":"Patch Set 4:\n\nrecheck bug 1851391","accounts_in_message":[],"_revision_number":4},{"id":"ad3737936e81d4165306cab7adcb55f1f37dd5a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 18:43:14.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d495550b298343afb01c7f443d96e2f2 : SUCCESS in 1m 44s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/4c77485b35224fa0b3b3960ff6df9f59 : SUCCESS in 6m 38s (non-voting)\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/81a458d9068f4d16b17d8911ab555fed : SUCCESS in 4m 36s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/367f01ef52d24fc1bf0472094354197a : SUCCESS in 4m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/07c6183740274210be6d84b12c297a42 : SUCCESS in 6m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e1abfaa806ce4258addec19d1c22280a : SUCCESS in 3m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb3a56bf61cb4ea3854f171961c74ec4 : SUCCESS in 3m 43s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/20823a5fbc194b1288fa542876434e72 : SUCCESS in 3m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/87e9a8bbe8c44e9f8cc9df56f3ec5ab3 : SUCCESS in 4m 12s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6b518cfd32714b3887a1b69bdd8f3bad : SUCCESS in 3m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50dcaf86d8cc4ce5ae00eee130ba9af9 : SUCCESS in 5m 18s\n- tempest-full https://zuul.opendev.org/t/openstack/build/78a6b86f62ab4b88815ba52c4ba6e21b : SUCCESS in 1h 43m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/95ee89f3bd324c97a4ceb799d2965779 : SUCCESS in 1h 19m 10s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/7f8a26713cc74e6f801b0aae25435b75 : SUCCESS in 50m 53s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/dd3ca3cc905e4cfebdbb8c9753936bb8 : SUCCESS in 53m 27s","accounts_in_message":[],"_revision_number":4},{"id":"69b8ea992612a62caf604fc7e019a3687e9c107e","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-11-06 22:25:58.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nLooks good to me. Though I think we maybe able to remove the v2 doc as Keystone no longer support v2 APIs.","accounts_in_message":[],"_revision_number":4},{"id":"5bb4a0dae55a337ad748e8f54762b0a0f3de52a8","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-06 22:58:58.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nThanks gyee","accounts_in_message":[],"_revision_number":4},{"id":"dc6c2af7e25d004c333e60a25e18bab3288c602c","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2019-11-06 23:34:03.000000000","message":"Patch Set 4: Code-Review-1\n\nVoting -1 to hold this until the osc_lib tags library issue is resolved since this patch also removes version information from the --tags documentation.\nExample: https://review.opendev.org/#/c/692931/4/doc/source/cli/command-objects/project.rst","accounts_in_message":[],"_revision_number":4},{"id":"c281d7549ff6db7ec53f71775d1f0ce895e4ddff","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2019-11-07 00:02:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a731052c7341dbb60130884c83aa68bafa6e8c2f","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-11-15 22:21:25.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"83a4651772b07ec39e0dc1bbac14086d8e6a377b","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2020-01-13 19:12:31.000000000","message":"Patch Set 4:\n\nrecheck\n\nI would like a new docs build, please.","accounts_in_message":[],"_revision_number":4},{"id":"db114371d5963f934d322dd08b275e09078496ba","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2020-01-13 19:58:54.000000000","message":"Patch Set 4:\n\njohnsom and I are debating [1] whether it\u0027s actually pertinent to this patch/series, but in any case it would help if [2] could be moved along so we can update [3] accordingly.\n\n[1] http://eavesdrop.openstack.org/irclogs/%23openstack-sdks/%23openstack-sdks.2020-01-13.log.html#t2020-01-13T19:03:26\n[2] https://review.opendev.org/#/c/693267/\n[3] https://review.opendev.org/#/c/662864/","accounts_in_message":[],"_revision_number":4},{"id":"c42914aa4a421eae07228925a05580c9b8938226","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 20:50:43.000000000","message":"Patch Set 4:\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/649eb3fc4ca84af79310f0ab0cbc9147 : SUCCESS in 3m 32s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/f4efc5d7625e4b6eaaefffe4894bad2d : SUCCESS in 8m 59s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/0e2fc62300f3457c80f6a6df45f17719 : SUCCESS in 7m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4420c702c4c3439ba66d796879bc20b6 : SUCCESS in 7m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/adc77f436d6d4d1fb780daf204d86372 : SUCCESS in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/987fe0dda2394557b2dc524fb3d7d778 : SUCCESS in 5m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c1f637d581644c85bd088f3112bd01bb : SUCCESS in 5m 04s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/71f0054812454979a1171e08277e15a1 : SUCCESS in 6m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/989c15eb1799400e9203a9579fa151b5 : SUCCESS in 6m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d8eb5209dc9e494d9a3648af93972316 : SUCCESS in 1h 31m 13s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/549554b8cfe84173ad447002b54dc865 : SUCCESS in 1h 04m 03s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4c180062cc5d4ecb825e4b0b088476e4 : SUCCESS in 55m 54s","accounts_in_message":[],"_revision_number":4},{"id":"64735c1ffac9dab7b3974eba0f5c76353efacf34","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2020-01-13 22:28:00.000000000","message":"Patch Set 4:\n\nOkay, so you can see that project v3 [1] has --tag but v2 [2] does not. This is what we want, yes?\n\n[1] https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_989/692931/4/check/openstack-tox-docs/989c15e/docs/cli/command-objects/project-v3.html\n[2] https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_989/692931/4/check/openstack-tox-docs/989c15e/docs/cli/command-objects/project-v2.html","accounts_in_message":[],"_revision_number":4},{"id":"26f0485203459a6be96ea5e8bed698565c166906","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2020-01-16 16:15:58.000000000","message":"Patch Set 4: -Code-Review\n\nWe have a path forward merged for tags now, so I\u0027m removing the -1 on this.","accounts_in_message":[],"_revision_number":4},{"id":"f8fa9eaa307724eb439ef2fcaa52ff58d208c035","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-03-23 14:11:46.000000000","message":"Patch Set 4:\n\nConflicts are due to changes I04834b2874ec2a70da456a380b5bef03a392effa and I858e004c3b29c687b6a39c8a1ed5fb029eb19c67","accounts_in_message":[],"_revision_number":4},{"id":"1f2f61455c9ee851102c03b89b358ec0b82516a0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-03-23 14:11:48.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"25852a4a4f8fdbeff2e9eb454df99e569ba4f5f4","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2020-03-23 15:17:29.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5e1160734b69a3d2c2d218b68bc7bdce78edcff2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-23 15:57:31.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a4668734acbc46a9a83fe448ab7a95c0 : SUCCESS in 3m 46s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/3a597de481ed448b8b4dc22aeb1a674c : SUCCESS in 8m 41s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/db77cef6bdf145e99e387d5bd69282be : SUCCESS in 6m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9ee2b7076f6242c4adf11d0a15238129 : SUCCESS in 7m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ae8b214bd6c4d0ca18ae1b55021fff9 : SUCCESS in 7m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/250af76bdc8b4f07b6285e5d97571d33 : SUCCESS in 5m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e2c8be96b4d74475b7943be4f3ac35ec : SUCCESS in 7m 46s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/eafa71db65344e30a997f5427d0b3d96 : SUCCESS in 7m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e0bfa6ed2a2742ba8863bc1acb5d87bd : SUCCESS in 7m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4fa0f8f564fa475e843342c2447289a0 : SUCCESS in 10m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/72d76a6b8b904c869b012bb4156a21a3 : SUCCESS in 1h 41m 27s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/9f5b75a1381d4cc99e54593cc8622820 : SUCCESS in 10m 56s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0cdb5b42ff5c49de829141ae5c4a41ae : FAILURE in 52m 48s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e0d248c7cb21449a8cb2e7f983d720b2 : SUCCESS in 51m 18s","accounts_in_message":[],"_revision_number":5},{"id":"7e1101aea30007cd53313fa60d30338065b60bfb","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-06-08 21:34:34.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"6353ae83a30f783ec0a92c1c3d15d147cb644726","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-06-08 21:35:09.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"c52191833ac80342408525bfc0546b87ed8c500f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-08 23:11:19.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/dc69d56db26a4fb9b4c2e2df0553b0ab : SUCCESS in 5m 01s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/eb101d84e4c0451f99890f619ac85294 : SUCCESS in 5m 49s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/d1e4dee4e12f4207b528c0fbb74e798f : SUCCESS in 6m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fe959099be6640b8a8e727cb4d5faeb5 : SUCCESS in 6m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3ea0aaae1de648f08ad292fcd66c21ee : SUCCESS in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e54b3a5e1ce41f9a662e5e77b4cabdd : SUCCESS in 5m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/37a4eef7336b468d8acd65d3a8045a22 : SUCCESS in 7m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9bde4ee53a6f4afbb0d8bd4d6dd4fbc5 : SUCCESS in 5m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c89aa2549054bfe8352844086911758 : SUCCESS in 8m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2452e07de47242c5bd6dc07bbae917c8 : SUCCESS in 1h 27m 50s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/f2d532750e4748768384e1cc2e5b66af : SUCCESS in 9m 36s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/c6b9fd350866472e9295a1ed7877682c : SUCCESS in 57m 29s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/43384674b0204d9db9dd816c01930ef5 : SUCCESS in 1h 04m 20s","accounts_in_message":[],"_revision_number":6},{"id":"859cc383df64e9e2b4e86d7d9e3017f09a70a82c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-08 23:11:38.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"2a31cf8c9d2c68044701efc4d47338de46aec51c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-09 02:10:29.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4bcea6e05cb141399a1050fd1ccfd12d : SUCCESS in 2m 17s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/e037a5ca9a004058b41502d7da8a0590 : SUCCESS in 4m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/58aae39c32644b68b4b35f0aee043780 : SUCCESS in 4m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c1b7e6538a7e46a8bc1050dfb4b57461 : SUCCESS in 4m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d44ffd62bf81405091c502116002ceb5 : SUCCESS in 3m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/987addd7a9c84e41b7b7e25adee77038 : SUCCESS in 4m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd07a0b9063240bd801fce1fd0cf3789 : SUCCESS in 5m 40s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8f857e600f624c2e83e6928b5ccec6e8 : SUCCESS in 1h 07m 38s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/2f0500d661654ce1adfb3c71c02558c8 : SUCCESS in 6m 58s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/29a262a3e62b4d9ebbe1307e7856d9fd : SUCCESS in 45m 33s","accounts_in_message":[],"_revision_number":6},{"id":"7d56c548d4c7b34371460b4a6a0e8a467acc775c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-09 02:10:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"26878e7d53a531adb67c9ddde8fd6d3c3092ce34","revisions":{"4297d889c796fd80d30dcad62a00aa1c8a7edea2":{"kind":"REWORK","_number":1,"created":"2019-11-05 00:01:07.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/31/692931/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/692931/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/1"}}},"commit":{"parents":[{"commit":"29e77cad6fb0b65516a401386c4cc277a17501b0","subject":"Deflate .htaccess","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/29e77cad6fb0b65516a401386c4cc277a17501b0"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-04 23:16:34.000000000","tz":-360},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-05 00:00:26.000000000","tz":-360},"subject":"WIP: identity: autogenerate docs","message":"WIP: identity: autogenerate docs\n\nWIP: not done with this yet\n\n$namespace \u003d openstack.identity.v{2|3}\n\nThe subcommand documents for $namespace were hardcoded and thus prone to\ndrift over time. This commit removes the hardcoded content and uses the\nautoprogram-cliff directive to generate them automatically from the\nsubcommand configuration classes.\n\nSome reorganization happened here. Certain subcommand names, such as\n`endpoint` and `project`, are shared by identify v2 and v3. Previously\nthe hardcoded documents had them combined and interleaved. Attempting to\npreserve this with autoprogram-cliff would have required significant\nadditional infrastructure.\n\nHowever, since most readers care completely about one and not at all\nabout the other, we instead split the v2 and v3 versions of these\ncommands into separate pages.\n\nIn case links to the old pages exist in the wild, they are preserved,\nbut moved (with redirects) to a hidden directory, and populated simply\nwith links to the new version-specific generated documents.\n\nChange-Id: I2030f9fe370038c5908b6eb6bed9692a73fe5067\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4297d889c796fd80d30dcad62a00aa1c8a7edea2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4297d889c796fd80d30dcad62a00aa1c8a7edea2"}]},"branch":"refs/heads/master"},"a5acc7bacdc0d9e7a3190da02d8145b13dd80870":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-11-05 13:09:20.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/31/692931/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/692931/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/2"}}},"commit":{"parents":[{"commit":"e2d8dc0f1c33613c56da37758d73d63b550642c0","subject":"Deflate .htaccess","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e2d8dc0f1c33613c56da37758d73d63b550642c0"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-04 23:16:34.000000000","tz":-360},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-05 13:09:05.000000000","tz":-360},"subject":"WIP: identity: autogenerate docs","message":"WIP: identity: autogenerate docs\n\nWIP: not done with this yet\n\n$namespace \u003d openstack.identity.v{2|3}\n\nThe subcommand documents for $namespace were hardcoded and thus prone to\ndrift over time. This commit removes the hardcoded content and uses the\nautoprogram-cliff directive to generate them automatically from the\nsubcommand configuration classes.\n\nSome reorganization happened here. Certain subcommand names, such as\n`endpoint` and `project`, are shared by identify v2 and v3. Previously\nthe hardcoded documents had them combined and interleaved. Attempting to\npreserve this with autoprogram-cliff would have required significant\nadditional infrastructure.\n\nHowever, since most readers care completely about one and not at all\nabout the other, we instead split the v2 and v3 versions of these\ncommands into separate pages.\n\nIn case links to the old pages exist in the wild, they are preserved,\nbut moved (with redirects) to a hidden directory, and populated simply\nwith links to the new version-specific generated documents.\n\nChange-Id: I2030f9fe370038c5908b6eb6bed9692a73fe5067\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a5acc7bacdc0d9e7a3190da02d8145b13dd80870"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a5acc7bacdc0d9e7a3190da02d8145b13dd80870"}]},"branch":"refs/heads/master"},"157f7ed6571779524244bb084f9ed4c23722522f":{"kind":"REWORK","_number":3,"created":"2019-11-05 14:31:46.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/31/692931/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/692931/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/3"}}},"commit":{"parents":[{"commit":"e2d8dc0f1c33613c56da37758d73d63b550642c0","subject":"Deflate .htaccess","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e2d8dc0f1c33613c56da37758d73d63b550642c0"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-04 23:16:34.000000000","tz":-360},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-05 14:31:39.000000000","tz":-360},"subject":"identity: autogenerate docs","message":"identity: autogenerate docs\n\n$namespace \u003d openstack.identity.v{2|3}\n\nThe subcommand documents for $namespace were hardcoded and thus prone to\ndrift over time. This commit removes the hardcoded content and uses the\nautoprogram-cliff directive to generate them automatically from the\nsubcommand configuration classes.\n\nSpecial things:\n\n- Some reorganization happened here. Certain subcommand names, such as\n  `endpoint` and `project`, are shared by identify v2 and v3. Previously\n  the hardcoded documents had them combined and interleaved. Attempting\n  to preserve this with autoprogram-cliff would have required\n  significant additional infrastructure. However, since most readers\n  care completely about one and not at all about the other, we instead\n  split the v2 and v3 versions of these commands into separate pages. In\n  case links to the old pages exist in the wild, they are preserved, but\n  moved (with redirects) to a hidden directory, and populated simply\n  with links to the new version-specific generated documents.\n- The `federation domain` and `federation project` subcommands were\n  previously absent from the docs. They are added. These are such small\n  commands and they seem related, so they\u0027re put into a single document.\n- Some pages were already being generated but were listing operations\n  individually instead of using wildcards (possibly because they were\n  created before wildcarding was supported by cliff). These are changed\n  to use wildcarding. (We want to do this wherever possible as it is\n  more future-proof in the event that more operations are added to a\n  subcommand later.)\n\nChange-Id: I2030f9fe370038c5908b6eb6bed9692a73fe5067\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/157f7ed6571779524244bb084f9ed4c23722522f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/157f7ed6571779524244bb084f9ed4c23722522f"}]},"branch":"refs/heads/master"},"ea6c163ac84fa6e78fd2d61849008efe34eadf7e":{"kind":"REWORK","_number":4,"created":"2019-11-05 15:01:15.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/31/692931/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/692931/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/4"}}},"commit":{"parents":[{"commit":"e2d8dc0f1c33613c56da37758d73d63b550642c0","subject":"Deflate .htaccess","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e2d8dc0f1c33613c56da37758d73d63b550642c0"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-04 23:16:34.000000000","tz":-360},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-05 15:00:29.000000000","tz":-360},"subject":"identity: autogenerate docs","message":"identity: autogenerate docs\n\n$namespace \u003d openstack.identity.v{2|3}\n\nThe subcommand documents for $namespace were hardcoded and thus prone to\ndrift over time. This commit removes the hardcoded content and uses the\nautoprogram-cliff directive to generate them automatically from the\nsubcommand configuration classes.\n\nSpecial things:\n\n- Some reorganization happened here. Certain subcommand names, such as\n  `endpoint` and `project`, are shared by identify v2 and v3. Previously\n  the hardcoded documents had them combined and interleaved. Attempting\n  to preserve this with autoprogram-cliff would have required\n  significant additional infrastructure. However, since most readers\n  care completely about one and not at all about the other, we instead\n  split the v2 and v3 versions of these commands into separate pages. In\n  case links to the old pages exist in the wild, they are preserved, but\n  moved (with redirects) to a hidden directory, and populated simply\n  with links to the new version-specific generated documents.\n- The `federation domain` and `federation project` subcommands were\n  previously absent from the docs. They are added. These are such small\n  commands and they seem related, so they\u0027re put into a single document.\n- Some pages were already being generated but were listing operations\n  individually instead of using wildcards (possibly because they were\n  created before wildcarding was supported by cliff). These are changed\n  to use wildcarding. (We want to do this wherever possible as it is\n  more future-proof in the event that more operations are added to a\n  subcommand later.)\n- The `service provider` document was incorrectly titled `identity\n  provider`. Fixed.\n\nChange-Id: I2030f9fe370038c5908b6eb6bed9692a73fe5067\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ea6c163ac84fa6e78fd2d61849008efe34eadf7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ea6c163ac84fa6e78fd2d61849008efe34eadf7e"}]},"branch":"refs/heads/master"},"f3db38b65de6af7851900ece71a2327206cd2bac":{"kind":"REWORK","_number":5,"created":"2020-03-23 14:11:48.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/692931/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/692931/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/5"}}},"commit":{"parents":[{"commit":"fc12033f1da53fe11f930dd405eae5e2bf814621","subject":"Merge \"Now we can add description for role creation in OSC\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fc12033f1da53fe11f930dd405eae5e2bf814621"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-04 23:16:34.000000000","tz":-360},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2020-03-23 14:06:42.000000000","tz":0},"subject":"identity: autogenerate docs","message":"identity: autogenerate docs\n\n$namespace \u003d openstack.identity.v{2|3}\n\nThe subcommand documents for $namespace were hardcoded and thus prone to\ndrift over time. This commit removes the hardcoded content and uses the\nautoprogram-cliff directive to generate them automatically from the\nsubcommand configuration classes.\n\nSpecial things:\n\n- Some reorganization happened here. Certain subcommand names, such as\n  `endpoint` and `project`, are shared by identify v2 and v3. Previously\n  the hardcoded documents had them combined and interleaved. Attempting\n  to preserve this with autoprogram-cliff would have required\n  significant additional infrastructure. However, since most readers\n  care completely about one and not at all about the other, we instead\n  split the v2 and v3 versions of these commands into separate pages. In\n  case links to the old pages exist in the wild, they are preserved, but\n  moved (with redirects) to a hidden directory, and populated simply\n  with links to the new version-specific generated documents.\n\n- The `federation domain` and `federation project` subcommands were\n  previously absent from the docs. They are added. These are such small\n  commands and they seem related, so they\u0027re put into a single document.\n\n- Some pages were already being generated but were listing operations\n  individually instead of using wildcards (possibly because they were\n  created before wildcarding was supported by cliff). These are changed\n  to use wildcarding. (We want to do this wherever possible as it is\n  more future-proof in the event that more operations are added to a\n  subcommand later.)\n\n- The `service provider` document was incorrectly titled `identity\n  provider`. Fixed.\n\nChange-Id: I2030f9fe370038c5908b6eb6bed9692a73fe5067\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f3db38b65de6af7851900ece71a2327206cd2bac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/f3db38b65de6af7851900ece71a2327206cd2bac"}]},"branch":"refs/heads/master"},"26878e7d53a531adb67c9ddde8fd6d3c3092ce34":{"kind":"REWORK","_number":6,"created":"2020-06-08 21:34:34.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/31/692931/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/31/692931/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/31/692931/6"}}},"commit":{"parents":[{"commit":"00e88822e3fcb288d9fe8d019ee7d1bf8dd74630","subject":"Merge \"Replace assertItemsEqual with assertCountEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/00e88822e3fcb288d9fe8d019ee7d1bf8dd74630"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-11-04 23:16:34.000000000","tz":-360},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2020-06-08 21:34:27.000000000","tz":-300},"subject":"identity: autogenerate docs","message":"identity: autogenerate docs\n\n$namespace \u003d openstack.identity.v{2|3}\n\nThe subcommand documents for $namespace were hardcoded and thus prone to\ndrift over time. This commit removes the hardcoded content and uses the\nautoprogram-cliff directive to generate them automatically from the\nsubcommand configuration classes.\n\nSpecial things:\n\n- Some reorganization happened here. Certain subcommand names, such as\n  `endpoint` and `project`, are shared by identify v2 and v3. Previously\n  the hardcoded documents had them combined and interleaved. Attempting\n  to preserve this with autoprogram-cliff would have required\n  significant additional infrastructure. However, since most readers\n  care completely about one and not at all about the other, we instead\n  split the v2 and v3 versions of these commands into separate pages. In\n  case links to the old pages exist in the wild, they are preserved, but\n  moved (with redirects) to a hidden directory, and populated simply\n  with links to the new version-specific generated documents.\n\n- The `federation domain` and `federation project` subcommands were\n  previously absent from the docs. They are added. These are such small\n  commands and they seem related, so they\u0027re put into a single document.\n\n- Some pages were already being generated but were listing operations\n  individually instead of using wildcards (possibly because they were\n  created before wildcarding was supported by cliff). These are changed\n  to use wildcarding. (We want to do this wherever possible as it is\n  more future-proof in the event that more operations are added to a\n  subcommand later.)\n\n- The `service provider` document was incorrectly titled `identity\n  provider`. Fixed.\n\nChange-Id: I2030f9fe370038c5908b6eb6bed9692a73fe5067\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/26878e7d53a531adb67c9ddde8fd6d3c3092ce34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/26878e7d53a531adb67c9ddde8fd6d3c3092ce34"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
