)]}'
{"lower-constraints.txt":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f7e0523b2edbbd6c37ca621750c24c47f62f79cd","unresolved":false,"context_lines":[{"line_number":63,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD"},{"line_number":64,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":65,"context_line":"openstackdocstheme\u003d\u003d1.20.0"},{"line_number":66,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e Bump the openstackdocstheme extension to 1.20"},{"line_number":67,"context_line":"openstacksdk\u003d\u003d0.12.0"},{"line_number":68,"context_line":"os-client-config\u003d\u003d1.29.0"},{"line_number":69,"context_line":"os-service-types\u003d\u003d1.2.0"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_cd4b9dae","line":66,"updated":"2019-10-11 07:16:50.000000000","message":"Woops.....","commit_id":"32b3b68e2b812349fb11f158593600d321d42592"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"24f8b20232471495b96ccf10b27e3c8e7bd81d37","unresolved":false,"context_lines":[{"line_number":60,"context_line":"netaddr\u003d\u003d0.7.18"},{"line_number":61,"context_line":"netifaces\u003d\u003d0.10.6"},{"line_number":62,"context_line":"neutron-lib\u003d\u003d1.18.0"},{"line_number":63,"context_line":"openstackdocstheme\u003d\u003d1.20.0"},{"line_number":64,"context_line":"openstacksdk\u003d\u003d0.12.0"},{"line_number":65,"context_line":"os-client-config\u003d\u003d1.29.0"},{"line_number":66,"context_line":"os-service-types\u003d\u003d1.2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"3fa7e38b_1471ab44","line":63,"updated":"2019-10-12 09:44:33.000000000","message":"Why is this needed?","commit_id":"0ab23b2d2758939f563c399acf60da158eecb668"}],"releasenotes/source/conf.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"6e59755754ce11ff55b984855cf2bdb98d7a42e6","unresolved":false,"context_lines":[{"line_number":69,"context_line":"# The short X.Y version."},{"line_number":70,"context_line":"version \u003d \u0027\u0027"},{"line_number":71,"context_line":"# The full version, including alpha/beta/rc tags."},{"line_number":72,"context_line":"release \u003d \u0027\u0027"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"# The language for content autogenerated by Sphinx. Refer to documentation"},{"line_number":75,"context_line":"# for a list of supported languages."}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_be68b4f4","line":72,"updated":"2019-08-02 08:22:56.000000000","message":"Can\u0027t you drop version and release per commit message?","commit_id":"04f48a2ede5e7997a365d2794c8eec3f5bd87a6b"},{"author":{"_account_id":27822,"name":"pengyuesheng","email":"pengyuesheng@gohighsec.com","username":"pengyuesheng"},"change_message_id":"06bbac6bdf2c1af71e37751938daf60c12208bdd","unresolved":false,"context_lines":[{"line_number":69,"context_line":"# The short X.Y version."},{"line_number":70,"context_line":"version \u003d \u0027\u0027"},{"line_number":71,"context_line":"# The full version, including alpha/beta/rc tags."},{"line_number":72,"context_line":"release \u003d \u0027\u0027"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"# The language for content autogenerated by Sphinx. Refer to documentation"},{"line_number":75,"context_line":"# for a list of supported languages."}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_f943a63d","line":72,"in_reply_to":"7faddb67_be68b4f4","updated":"2019-08-02 08:30:00.000000000","message":"it\u0027s crucial for releasenotes!","commit_id":"04f48a2ede5e7997a365d2794c8eec3f5bd87a6b"}],"test-requirements.txt":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f7e0523b2edbbd6c37ca621750c24c47f62f79cd","unresolved":false,"context_lines":[{"line_number":7,"context_line":"flake8-import-order\u003d\u003d0.12 # LGPLv3"},{"line_number":8,"context_line":"mock\u003e\u003d2.0.0 # BSD"},{"line_number":9,"context_line":"requests-mock\u003e\u003d1.2.0 # Apache-2.0"},{"line_number":10,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.5,\u003c2.0.0;python_version\u003d\u003d\u00272.7\u0027 # BSD"},{"line_number":11,"context_line":"sphinx!\u003d1.6.6,!\u003d1.6.7,\u003e\u003d1.6.5;python_version\u003e\u003d\u00273.4\u0027 # BSD"},{"line_number":12,"context_line":"openstackdocstheme\u003e\u003d1.20.0 # Apache-2.0"},{"line_number":13,"context_line":"os-api-ref\u003e\u003d1.4.0 # Apache-2.0"},{"line_number":14,"context_line":"testresources\u003e\u003d2.0.0 # Apache-2.0/BSD"},{"line_number":15,"context_line":"testtools\u003e\u003d2.2.0 # MIT"},{"line_number":16,"context_line":"testscenarios\u003e\u003d0.4 # Apache-2.0/BSD"}],"source_content_type":"text/plain","patch_set":3,"id":"3fa7e38b_2dd831ed","line":13,"range":{"start_line":10,"start_character":0,"end_line":13,"end_character":30},"updated":"2019-10-11 07:16:50.000000000","message":"They should not be here. doc/requirements.txt is used.","commit_id":"32b3b68e2b812349fb11f158593600d321d42592"}]}
