)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"a64864cfbfeafe96a09e5d854fd57b90acb0b86b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"something built into zuul v3, and use something very"},{"line_number":18,"context_line":"simple for executing tests when not using zuul."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"This also removes the ROLE_NAME variable default \u0027\u0027 to"},{"line_number":21,"context_line":"avoid silent failures when ROLE_NAME is undefined."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Co-Authored-By: Jean-Philippe Evrard \u003cjean-philippe@evrard.me\u003e"},{"line_number":24,"context_line":"Change-Id: Ic824e7ca7c564d5de7a27c77a79014ad274afade"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":24,"id":"5f4e5783_1be221a1","line":21,"range":{"start_line":20,"start_character":0,"end_line":21,"end_character":50},"updated":"2017-10-16 14:52:03.000000000","message":"I\u0027m not sure where this came from. As this is not happening, I\u0027ll remove it.","commit_id":"ea0d40bf526c795cb05c30df19397c9aabefcd6c"}],"tests/tests-repo-clone.sh":[{"author":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"change_message_id":"fdc6efa7dbc7a4d7333209f8f929a019dcc3dacc","unresolved":false,"context_lines":[{"line_number":52,"context_line":"# If zuul-cloner is present, use it so that we"},{"line_number":53,"context_line":"# also include any dependent patches from the"},{"line_number":54,"context_line":"# tests repo noted in the commit message."},{"line_number":55,"context_line":"# We only want to use zuul-cloner is we detect"},{"line_number":56,"context_line":"# zuul v2 running, so we check for the presence"},{"line_number":57,"context_line":"# of the ZUUL_REF environment variable."},{"line_number":58,"context_line":"# ref: http://git.openstack.org/cgit/openstack-infra/zuul/tree/zuul/ansible/filter/zuul_filters.py?h\u003dfeature/zuulv3#n17"}],"source_content_type":"text/x-sh","patch_set":19,"id":"5f4e5783_4d721f7d","line":55,"range":{"start_line":55,"start_character":34,"end_line":55,"end_character":36},"updated":"2017-10-16 13:30:15.000000000","message":"s/is/if? :)","commit_id":"82e625eced9ca1a85b971c1373de74814e63d46a"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"7baf5975b58484277bf42e39729d5ecf8ed6235f","unresolved":false,"context_lines":[{"line_number":52,"context_line":"# If zuul-cloner is present, use it so that we"},{"line_number":53,"context_line":"# also include any dependent patches from the"},{"line_number":54,"context_line":"# tests repo noted in the commit message."},{"line_number":55,"context_line":"# We only want to use zuul-cloner is we detect"},{"line_number":56,"context_line":"# zuul v2 running, so we check for the presence"},{"line_number":57,"context_line":"# of the ZUUL_REF environment variable."},{"line_number":58,"context_line":"# ref: http://git.openstack.org/cgit/openstack-infra/zuul/tree/zuul/ansible/filter/zuul_filters.py?h\u003dfeature/zuulv3#n17"}],"source_content_type":"text/x-sh","patch_set":19,"id":"5f4e5783_8d9b7764","line":55,"range":{"start_line":55,"start_character":34,"end_line":55,"end_character":36},"in_reply_to":"5f4e5783_4d721f7d","updated":"2017-10-16 14:11:15.000000000","message":"Done","commit_id":"82e625eced9ca1a85b971c1373de74814e63d46a"}],"tox.ini":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"d2693acf08f90425f8274be81e4dfd18ebfb9f49","unresolved":false,"context_lines":[{"line_number":102,"context_line":"    bash -c \"{toxinidir}/tests/common/test-ansible-lint.sh\""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"[testenv:func]"},{"line_number":106,"context_line":"deps \u003d"},{"line_number":107,"context_line":"    {[testenv:ansible]deps}"},{"line_number":108,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":24,"id":"5f4e5783_7b80f546","line":105,"updated":"2017-10-16 14:34:41.000000000","message":"This is being added because the tox shim to translate \u0027func\u0027 in the job name to \u0027functional\u0027 is not working for ubuntu-xenial. I\u0027ll see if we can get this fixed upstream.","commit_id":"ea0d40bf526c795cb05c30df19397c9aabefcd6c"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"b0f0d40e963f91f6c4a04fcd4b484ab117727a49","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    {[testenv:ansible]deps}"},{"line_number":113,"context_line":"commands \u003d"},{"line_number":114,"context_line":"    bash -c \"{toxinidir}/tests/tests-repo-clone.sh\""},{"line_number":115,"context_line":"    bash -c \"{toxinidir}/tests/common/test-ansible-functional.sh\""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"[testenv:functional]"}],"source_content_type":"text/x-properties","patch_set":26,"id":"5f4e5783_d077c39f","line":115,"updated":"2017-10-16 16:33:37.000000000","message":"Once https://review.openstack.org/512351 merges this is no longer necessary.","commit_id":"8cfcc1f8ce58b88e29cf7a480bce28bee05a8aaf"}]}
