)]}'
{"tox.ini":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"f152f30554f6561a1f6081223f7307c7dd254e7d","unresolved":false,"context_lines":[{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"deps \u003d -r{toxinidir}/test-requirements.txt"},{"line_number":8,"context_line":"usedevelop \u003d True"},{"line_number":9,"context_line":"install_command \u003d pip install -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}"},{"line_number":10,"context_line":"commands \u003d"},{"line_number":11,"context_line":"    find . -type f -name \"*.py[c|o]\" -delete"},{"line_number":12,"context_line":"    ostestr --slowest --regex \u0027tripleo_common_tempest_plugin.*\u0027 {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_5b45a3b2","line":9,"updated":"2019-04-23 07:33:38.000000000","message":"Incomplete replacement.","commit_id":"45f83e7b9bdcc10e4d2f5e795af592d3b66ebe72"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"e11dd9666ec41a663ad63ab1ed559dd1d34f773a","unresolved":false,"context_lines":[{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"deps \u003d -r{toxinidir}/test-requirements.txt"},{"line_number":8,"context_line":"usedevelop \u003d True"},{"line_number":9,"context_line":"install_command \u003d pip install -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}"},{"line_number":10,"context_line":"commands \u003d"},{"line_number":11,"context_line":"    find . -type f -name \"*.py[c|o]\" -delete"},{"line_number":12,"context_line":"    ostestr --slowest --regex \u0027tripleo_common_tempest_plugin.*\u0027 {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_0d77ee3c","line":9,"range":{"start_line":9,"start_character":103,"end_line":9,"end_character":108},"updated":"2019-04-23 08:18:45.000000000","message":"raw/branch/master","commit_id":"45f83e7b9bdcc10e4d2f5e795af592d3b66ebe72"},{"author":{"_account_id":17130,"name":"melissaml","email":"ma.lei@99cloud.net","username":"malei"},"change_message_id":"8a674f303db3bf25a2b00c9af0c270c073959d79","unresolved":false,"context_lines":[{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"deps \u003d -r{toxinidir}/test-requirements.txt"},{"line_number":8,"context_line":"usedevelop \u003d True"},{"line_number":9,"context_line":"install_command \u003d pip install -c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}"},{"line_number":10,"context_line":"commands \u003d"},{"line_number":11,"context_line":"    find . -type f -name \"*.py[c|o]\" -delete"},{"line_number":12,"context_line":"    ostestr --slowest --regex \u0027tripleo_common_tempest_plugin.*\u0027 {posargs}"}],"source_content_type":"text/x-properties","patch_set":1,"id":"ffb9cba7_19e5a2a8","line":9,"range":{"start_line":9,"start_character":103,"end_line":9,"end_character":108},"updated":"2019-04-26 16:31:48.000000000","message":"s/plain/raw","commit_id":"45f83e7b9bdcc10e4d2f5e795af592d3b66ebe72"}]}
