)]}'
{"tox.ini":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c507130867e5bdfc132642d05647a9f96aea3408","unresolved":false,"context_lines":[{"line_number":6,"context_line":"whitelist_externals \u003d"},{"line_number":7,"context_line":"  find"},{"line_number":8,"context_line":"deps \u003d"},{"line_number":9,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/openstack/constraints/upper/master}"},{"line_number":10,"context_line":"  -r{toxinidir}/test-requirements.txt"},{"line_number":11,"context_line":"commands \u003d"},{"line_number":12,"context_line":"  find . -type f -name \"*.pyc\" -delete"}],"source_content_type":"text/x-properties","patch_set":1,"id":"bfb3d3c7_25ae1798","line":9,"updated":"2019-05-27 09:13:29.000000000","message":"https://releases.openstack.org/constraints/upper/master is the correct URL\n\nRemove the extra \"openstack\"","commit_id":"03cd32ccb3ed3635f967b6a0a557a3067fd62cf0"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"a9e4b14b9e23083df756af4c21e2bbbf0c13f74b","unresolved":false,"context_lines":[{"line_number":27,"context_line":"[testenv:docs]"},{"line_number":28,"context_line":"basepython \u003d python3"},{"line_number":29,"context_line":"deps \u003d"},{"line_number":30,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/openstack/constraints/upper/master}"},{"line_number":31,"context_line":"  -r{toxinidir}/doc/requirements.txt"},{"line_number":32,"context_line":"commands \u003d sphinx-build -a -E -W -b html doc/source doc/build/html"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-properties","patch_set":2,"id":"bfb3d3c7_a8d97757","line":30,"range":{"start_line":30,"start_character":63,"end_line":30,"end_character":72},"updated":"2019-05-27 22:53:28.000000000","message":"This isn\u0027t needed.  Just copy-n-paste line 9","commit_id":"8dcb8b3773c0fb31e1d442faa98560795f6ee7a4"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"a9e4b14b9e23083df756af4c21e2bbbf0c13f74b","unresolved":false,"context_lines":[{"line_number":34,"context_line":"[testenv:releasenotes]"},{"line_number":35,"context_line":"basepython \u003d python3"},{"line_number":36,"context_line":"deps \u003d"},{"line_number":37,"context_line":"  -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/openstack/constraints/upper/master}"},{"line_number":38,"context_line":"  -r{toxinidir}/doc/requirements.txt"},{"line_number":39,"context_line":"commands \u003d sphinx-build -a -E -W -b html releasenotes/source releasenotes/build/html"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-properties","patch_set":2,"id":"bfb3d3c7_48da3b4b","line":37,"range":{"start_line":37,"start_character":63,"end_line":37,"end_character":72},"updated":"2019-05-27 22:53:28.000000000","message":"ditto","commit_id":"8dcb8b3773c0fb31e1d442faa98560795f6ee7a4"}]}
