)]}'
{"tox.ini":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9a5eddfb1681de5086f0908f36c1eb713d3f4d56","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"basepython \u003d python3"},{"line_number":8,"context_line":"install_command \u003d pip install {opts} {packages}"},{"line_number":9,"context_line":"whitelist_externals \u003d"},{"line_number":10,"context_line":" /bin/sh"},{"line_number":11,"context_line":"deps \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_85c7f246","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":47},"updated":"2019-12-23 12:34:12.000000000","message":"This can be dropped","commit_id":"2cf97ce70844916ff36ba2c712d123c0cfab9973"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"610f0517dfd15623e0d3e19f551ad7aeaea39a31","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"basepython \u003d python3"},{"line_number":8,"context_line":"install_command \u003d pip install {opts} {packages}"},{"line_number":9,"context_line":"whitelist_externals \u003d"},{"line_number":10,"context_line":" /bin/sh"},{"line_number":11,"context_line":"deps \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_e8a31dfe","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":47},"in_reply_to":"3fa7e38b_85c7f246","updated":"2019-12-23 13:06:30.000000000","message":"Done","commit_id":"2cf97ce70844916ff36ba2c712d123c0cfab9973"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9a5eddfb1681de5086f0908f36c1eb713d3f4d56","unresolved":false,"context_lines":[{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"basepython \u003d python3"},{"line_number":8,"context_line":"install_command \u003d pip install {opts} {packages}"},{"line_number":9,"context_line":"whitelist_externals \u003d"},{"line_number":10,"context_line":" /bin/sh"},{"line_number":11,"context_line":"deps \u003d"},{"line_number":12,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:://releases.openstack.org/constraints/upper/master}"},{"line_number":13,"context_line":"  -r{toxinidir}/test-requirements.txt"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_a5c22e34","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":8},"updated":"2019-12-23 12:34:12.000000000","message":"As can this","commit_id":"2cf97ce70844916ff36ba2c712d123c0cfab9973"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"610f0517dfd15623e0d3e19f551ad7aeaea39a31","unresolved":false,"context_lines":[{"line_number":6,"context_line":"[testenv]"},{"line_number":7,"context_line":"basepython \u003d python3"},{"line_number":8,"context_line":"install_command \u003d pip install {opts} {packages}"},{"line_number":9,"context_line":"whitelist_externals \u003d"},{"line_number":10,"context_line":" /bin/sh"},{"line_number":11,"context_line":"deps \u003d"},{"line_number":12,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:://releases.openstack.org/constraints/upper/master}"},{"line_number":13,"context_line":"  -r{toxinidir}/test-requirements.txt"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_88aaa9d0","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":8},"in_reply_to":"3fa7e38b_a5c22e34","updated":"2019-12-23 13:06:30.000000000","message":"Done","commit_id":"2cf97ce70844916ff36ba2c712d123c0cfab9973"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"9a5eddfb1681de5086f0908f36c1eb713d3f4d56","unresolved":false,"context_lines":[{"line_number":13,"context_line":"  -r{toxinidir}/test-requirements.txt"},{"line_number":14,"context_line":"  -r{toxinidir}/requirements.txt"},{"line_number":15,"context_line":"commands \u003d stestr run --slowest {posargs}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"[testenv:py27]"},{"line_number":18,"context_line":"basepython \u003d python2.7"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"[testenv:pep8]"},{"line_number":21,"context_line":"deps \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_e5b026df","line":18,"range":{"start_line":16,"start_character":0,"end_line":18,"end_character":22},"updated":"2019-12-23 12:34:12.000000000","message":"You have to drop this too","commit_id":"2cf97ce70844916ff36ba2c712d123c0cfab9973"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"610f0517dfd15623e0d3e19f551ad7aeaea39a31","unresolved":false,"context_lines":[{"line_number":13,"context_line":"  -r{toxinidir}/test-requirements.txt"},{"line_number":14,"context_line":"  -r{toxinidir}/requirements.txt"},{"line_number":15,"context_line":"commands \u003d stestr run --slowest {posargs}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"[testenv:py27]"},{"line_number":18,"context_line":"basepython \u003d python2.7"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"[testenv:pep8]"},{"line_number":21,"context_line":"deps \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fa7e38b_a8a52503","line":18,"range":{"start_line":16,"start_character":0,"end_line":18,"end_character":22},"in_reply_to":"3fa7e38b_e5b026df","updated":"2019-12-23 13:06:30.000000000","message":"Done","commit_id":"2cf97ce70844916ff36ba2c712d123c0cfab9973"}]}
