)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5ed72b220c319d9c6ccb90773262bb3aa37356cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"23169563_4e7175dd","updated":"2023-07-03 10:33:32.000000000","message":"recheck parent patch has merged","commit_id":"66d289f033c3e6067150c2731d2d3b2853a16f29"}],"doc/source/contributor/database-migrations.rst":[{"author":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"change_message_id":"e741696e17349e985134555633aa6f4ce4dc9566","unresolved":true,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":".. code-block:: bash"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"   python -m keystone.common.sql.migrations.manage --expand \\"},{"line_number":93,"context_line":"     -m \"My expand migration\""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"To create a new *contract* branch migration:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1b19fcc8_b61b6e47","line":92,"updated":"2023-06-28 05:05:05.000000000","message":"Maybe you could add the commands to properly set up the environment first?\nLike Nova does it with \"tox -e venv\" at https://docs.openstack.org/nova/latest/reference/database-migrations.html","commit_id":"046675f51b7806fa0a59e35647ed3ba6496ffc9c"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a4b45c07ff627cbe00b09bec7c1c67191f93810b","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":".. code-block:: bash"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"   python -m keystone.common.sql.migrations.manage --expand \\"},{"line_number":93,"context_line":"     -m \"My expand migration\""},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"To create a new *contract* branch migration:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b1c47677_68ca353e","line":92,"in_reply_to":"1b19fcc8_b61b6e47","updated":"2023-06-28 10:14:34.000000000","message":"Done","commit_id":"046675f51b7806fa0a59e35647ed3ba6496ffc9c"},{"author":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"change_message_id":"81c765d35b182640482ead9fde4403b72d1a0866","unresolved":true,"context_lines":[{"line_number":97,"context_line":".. code-block:: bash"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   $ tox -e venv -- python -m keystone.common.sql.migrations.manage \\"},{"line_number":100,"context_line":"       revision --expand -m \"My contract migration\""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"To auto-generate an *expand* and/or *contract* branch migration:"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ca260dc_58e84f01","line":100,"updated":"2023-07-12 10:05:37.000000000","message":"You likely meant --contract here ?","commit_id":"66d289f033c3e6067150c2731d2d3b2853a16f29"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6af0a8a5c97b3e3e751417e57523f7d003a22a93","unresolved":false,"context_lines":[{"line_number":97,"context_line":".. code-block:: bash"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   $ tox -e venv -- python -m keystone.common.sql.migrations.manage \\"},{"line_number":100,"context_line":"       revision --expand -m \"My contract migration\""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"To auto-generate an *expand* and/or *contract* branch migration:"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"cc56aa7a_b40582d7","line":100,"in_reply_to":"9ca260dc_58e84f01","updated":"2023-07-13 09:04:22.000000000","message":"Oops, done in https://review.opendev.org/c/openstack/keystone/+/888443","commit_id":"66d289f033c3e6067150c2731d2d3b2853a16f29"}]}
