)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"873cd1a460268a07b33b7f6300f2b3ec45675063","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"800172fa_d116bcf8","updated":"2025-05-08 18:12:50.000000000","message":"sorted, forgot about, sorry.","commit_id":"906c06fd1f5cba3a087f9f0cee7910cd3cdb96ab"}],"doc/source/admin/openstack-firstrun.rst":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"62514b78fcc80959abddf0bda241d929a215d364","unresolved":true,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Verify OpenStack-Ansible cloud"},{"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This chapter is intended to document basic OpenStack operations to"}],"source_content_type":"text/x-rst","patch_set":11,"id":"290b6c6e_8abeaffb","line":2,"range":{"start_line":2,"start_character":25,"end_line":2,"end_character":30},"updated":"2025-05-08 16:35:19.000000000","message":"this change is unrelated and should be made as a separate change","commit_id":"66bdbd71709524ddca3e4f995d399876e78022af"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"873cd1a460268a07b33b7f6300f2b3ec45675063","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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Verify OpenStack-Ansible cloud"},{"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This chapter is intended to document basic OpenStack operations to"}],"source_content_type":"text/x-rst","patch_set":11,"id":"30740eb7_21b543d5","line":2,"range":{"start_line":2,"start_character":25,"end_line":2,"end_character":30},"in_reply_to":"290b6c6e_8abeaffb","updated":"2025-05-08 18:12:50.000000000","message":"Done","commit_id":"66bdbd71709524ddca3e4f995d399876e78022af"}],"doc/source/conf.py":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"62514b78fcc80959abddf0bda241d929a215d364","unresolved":true,"context_lines":[{"line_number":38,"context_line":"current_series_name \u003d \u00272025.1\u0027"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"# General information about the project."},{"line_number":41,"context_line":"project \u003d \u0027OpenStack-Ansible\u0027"},{"line_number":42,"context_line":"author \u003d \u0027OpenStack-Ansible Contributors\u0027"},{"line_number":43,"context_line":"category \u003d \u0027Miscellaneous\u0027"},{"line_number":44,"context_line":"copyright \u003d \u00272014-2025, OpenStack-Ansible Contributors\u0027"},{"line_number":45,"context_line":"title \u003d \u0027OpenStack-Ansible Documentation\u0027"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"# Smart variable replacements with what we can. The openstackdocstheme has"}],"source_content_type":"text/x-python","patch_set":11,"id":"481c1af9_955eae80","line":44,"range":{"start_line":41,"start_character":0,"end_line":44,"end_character":55},"updated":"2025-05-08 16:35:19.000000000","message":"this also should be a separate change","commit_id":"66bdbd71709524ddca3e4f995d399876e78022af"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"873cd1a460268a07b33b7f6300f2b3ec45675063","unresolved":false,"context_lines":[{"line_number":38,"context_line":"current_series_name \u003d \u00272025.1\u0027"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"# General information about the project."},{"line_number":41,"context_line":"project \u003d \u0027OpenStack-Ansible\u0027"},{"line_number":42,"context_line":"author \u003d \u0027OpenStack-Ansible Contributors\u0027"},{"line_number":43,"context_line":"category \u003d \u0027Miscellaneous\u0027"},{"line_number":44,"context_line":"copyright \u003d \u00272014-2025, OpenStack-Ansible Contributors\u0027"},{"line_number":45,"context_line":"title \u003d \u0027OpenStack-Ansible Documentation\u0027"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"# Smart variable replacements with what we can. The openstackdocstheme has"}],"source_content_type":"text/x-python","patch_set":11,"id":"297df3fa_d2a7f9b8","line":44,"range":{"start_line":41,"start_character":0,"end_line":44,"end_character":55},"in_reply_to":"481c1af9_955eae80","updated":"2025-05-08 18:12:50.000000000","message":"Done","commit_id":"66bdbd71709524ddca3e4f995d399876e78022af"}]}
