)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"69b8ea992612a62caf604fc7e019a3687e9c107e","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Special things:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- Some reorganization happened here. Certain subcommand names, such as"},{"line_number":19,"context_line":"  `endpoint` and `project`, are shared by identify v2 and v3. Previously"},{"line_number":20,"context_line":"  the hardcoded documents had them combined and interleaved. Attempting"},{"line_number":21,"context_line":"  to preserve this with autoprogram-cliff would have required"},{"line_number":22,"context_line":"  significant additional infrastructure. However, since most readers"},{"line_number":23,"context_line":"  care completely about one and not at all about the other, we instead"},{"line_number":24,"context_line":"  split the v2 and v3 versions of these commands into separate pages. In"},{"line_number":25,"context_line":"  case links to the old pages exist in the wild, they are preserved, but"},{"line_number":26,"context_line":"  moved (with redirects) to a hidden directory, and populated simply"},{"line_number":27,"context_line":"  with links to the new version-specific generated documents."},{"line_number":28,"context_line":"- The `federation domain` and `federation project` subcommands were"},{"line_number":29,"context_line":"  previously absent from the docs. They are added. These are such small"},{"line_number":30,"context_line":"  commands and they seem related, so they\u0027re put into a single document."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_d0ef42af","line":27,"range":{"start_line":18,"start_character":2,"end_line":27,"end_character":61},"updated":"2019-11-06 22:25:58.000000000","message":"Can we remove the v2 doc entirely as v2 APIs were removed in Keystone already?","commit_id":"ea6c163ac84fa6e78fd2d61849008efe34eadf7e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"a731052c7341dbb60130884c83aa68bafa6e8c2f","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Special things:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- Some reorganization happened here. Certain subcommand names, such as"},{"line_number":19,"context_line":"  `endpoint` and `project`, are shared by identify v2 and v3. Previously"},{"line_number":20,"context_line":"  the hardcoded documents had them combined and interleaved. Attempting"},{"line_number":21,"context_line":"  to preserve this with autoprogram-cliff would have required"},{"line_number":22,"context_line":"  significant additional infrastructure. However, since most readers"},{"line_number":23,"context_line":"  care completely about one and not at all about the other, we instead"},{"line_number":24,"context_line":"  split the v2 and v3 versions of these commands into separate pages. In"},{"line_number":25,"context_line":"  case links to the old pages exist in the wild, they are preserved, but"},{"line_number":26,"context_line":"  moved (with redirects) to a hidden directory, and populated simply"},{"line_number":27,"context_line":"  with links to the new version-specific generated documents."},{"line_number":28,"context_line":"- The `federation domain` and `federation project` subcommands were"},{"line_number":29,"context_line":"  previously absent from the docs. They are added. These are such small"},{"line_number":30,"context_line":"  commands and they seem related, so they\u0027re put into a single document."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_c9f2d105","line":27,"range":{"start_line":18,"start_character":2,"end_line":27,"end_character":61},"in_reply_to":"3fa7e38b_8bcf5f8a","updated":"2019-11-15 22:21:25.000000000","message":"\u003e Though I am fine with it, some people may find \"(Identity v2)\" and\n \u003e \"(Identity v3)\" here a bit annoying, especially if they are running\n \u003e the latest and greatest.\n \u003e \n \u003e https://storage.gra1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_50d/692931/4/check/openstack-tox-docs/50dcaf8/docs/cli/command-list.html\n \u003e \n \u003e Maybe we can implement something to conditionally generate v2 docs\n \u003e only?\n\nGenerate them where? The main use case of the docs build itself is generating the HTML content for docs.o.o. That shouldn\u0027t be conditional. Unless you\u0027re talking about some kind of fancy dhtml toggle?\n\n \u003e How do we handle micro-versioned APIs for other services btw?\n\nAs far as I know, microversion differences are noted on a per-command basis, if at all. It\u0027s not something osc is aware of other than opaquely via --os-*-api-version.","commit_id":"ea6c163ac84fa6e78fd2d61849008efe34eadf7e"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"c281d7549ff6db7ec53f71775d1f0ce895e4ddff","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Special things:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- Some reorganization happened here. Certain subcommand names, such as"},{"line_number":19,"context_line":"  `endpoint` and `project`, are shared by identify v2 and v3. Previously"},{"line_number":20,"context_line":"  the hardcoded documents had them combined and interleaved. Attempting"},{"line_number":21,"context_line":"  to preserve this with autoprogram-cliff would have required"},{"line_number":22,"context_line":"  significant additional infrastructure. However, since most readers"},{"line_number":23,"context_line":"  care completely about one and not at all about the other, we instead"},{"line_number":24,"context_line":"  split the v2 and v3 versions of these commands into separate pages. In"},{"line_number":25,"context_line":"  case links to the old pages exist in the wild, they are preserved, but"},{"line_number":26,"context_line":"  moved (with redirects) to a hidden directory, and populated simply"},{"line_number":27,"context_line":"  with links to the new version-specific generated documents."},{"line_number":28,"context_line":"- The `federation domain` and `federation project` subcommands were"},{"line_number":29,"context_line":"  previously absent from the docs. They are added. These are such small"},{"line_number":30,"context_line":"  commands and they seem related, so they\u0027re put into a single document."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_8bcf5f8a","line":27,"range":{"start_line":18,"start_character":2,"end_line":27,"end_character":61},"in_reply_to":"3fa7e38b_b0bf265f","updated":"2019-11-07 00:02:41.000000000","message":"Ah yes, I forgot about this supported *forever* doctrine.\n\nThough I am fine with it, some people may find \"(Identity v2)\" and \"(Identity v3)\" here a bit annoying, especially if they are running the latest and greatest.\n\nhttps://storage.gra1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_50d/692931/4/check/openstack-tox-docs/50dcaf8/docs/cli/command-list.html\n\nMaybe we can implement something to conditionally generate v2 docs only? How do we handle micro-versioned APIs for other services btw?","commit_id":"ea6c163ac84fa6e78fd2d61849008efe34eadf7e"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"5bb4a0dae55a337ad748e8f54762b0a0f3de52a8","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Special things:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- Some reorganization happened here. Certain subcommand names, such as"},{"line_number":19,"context_line":"  `endpoint` and `project`, are shared by identify v2 and v3. Previously"},{"line_number":20,"context_line":"  the hardcoded documents had them combined and interleaved. Attempting"},{"line_number":21,"context_line":"  to preserve this with autoprogram-cliff would have required"},{"line_number":22,"context_line":"  significant additional infrastructure. However, since most readers"},{"line_number":23,"context_line":"  care completely about one and not at all about the other, we instead"},{"line_number":24,"context_line":"  split the v2 and v3 versions of these commands into separate pages. In"},{"line_number":25,"context_line":"  case links to the old pages exist in the wild, they are preserved, but"},{"line_number":26,"context_line":"  moved (with redirects) to a hidden directory, and populated simply"},{"line_number":27,"context_line":"  with links to the new version-specific generated documents."},{"line_number":28,"context_line":"- The `federation domain` and `federation project` subcommands were"},{"line_number":29,"context_line":"  previously absent from the docs. They are added. These are such small"},{"line_number":30,"context_line":"  commands and they seem related, so they\u0027re put into a single document."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3fa7e38b_b0bf265f","line":27,"range":{"start_line":18,"start_character":2,"end_line":27,"end_character":61},"in_reply_to":"3fa7e38b_d0ef42af","updated":"2019-11-06 22:58:58.000000000","message":"Probably not, because osc has to support old clouds \"forever\". I jumped through hoops of fire to preserve the nova-network docs for the same reason :(","commit_id":"ea6c163ac84fa6e78fd2d61849008efe34eadf7e"}],"doc/source/cli/command-objects/endpoint-v3.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"6ec505eecd4408e20d8f23854a428b53ddaa78cd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"endpoint (Identity v3)"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. autoprogram-cliff:: openstack.identity.v3"},{"line_number":6,"context_line":"   :command: endpoint add project"},{"line_number":7,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_841766ef","line":4,"updated":"2019-11-05 15:01:31.000000000","message":"note to reviewers: I would have preferred to wildcard this, but `endpoint *` would have also picked up `endpoint group *` which are documented on a separate page.","commit_id":"157f7ed6571779524244bb084f9ed4c23722522f"}],"doc/source/cli/command-objects/service-provider.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"6ec505eecd4408e20d8f23854a428b53ddaa78cd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"identity provider"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"A **service provider** is used by the Identity service\u0027s OS-FEDERATION"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_c4231e06","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"updated":"2019-11-05 15:01:31.000000000","message":"Whoops (latent). Fixed.","commit_id":"157f7ed6571779524244bb084f9ed4c23722522f"}],"setup.cfg":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"25852a4a4f8fdbeff2e9eb454df99e569ba4f5f4","unresolved":false,"context_lines":[{"line_number":195,"context_line":"openstack.identity.v3 \u003d"},{"line_number":196,"context_line":"    access_token_create \u003d openstackclient.identity.v3.token:CreateAccessToken"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    access_rule_delete \u003d openstackclient.identity.v3.access_rule:DeleteAccessRule"},{"line_number":199,"context_line":"    access_rule_list \u003d openstackclient.identity.v3.access_rule:ListAccessRule"},{"line_number":200,"context_line":"    access_rule_show \u003d openstackclient.identity.v3.access_rule:ShowAccessRule"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":"    application_credential_create \u003d openstackclient.identity.v3.application_credential:CreateApplicationCredential"},{"line_number":203,"context_line":"    application_credential_delete \u003d openstackclient.identity.v3.application_credential:DeleteApplicationCredential"}],"source_content_type":"text/x-ttcn-cfg","patch_set":5,"id":"df33271e_0e85fcad","line":200,"range":{"start_line":198,"start_character":0,"end_line":200,"end_character":77},"updated":"2020-03-23 15:17:29.000000000","message":"shouldn\u0027t we add a doc for these with this rebase?","commit_id":"f3db38b65de6af7851900ece71a2327206cd2bac"}]}
