)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"7b82c26d0eb927362c8f97620c3160566468a5a9","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This renames them to a shorter one."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"It also creates aliases for the legacy jobs that we will remove"},{"line_number":18,"context_line":"when the tox jobs are ready."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I5cbc368e7ea252f8c0c949c8e7ee3a70a560db22"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"da4df55a_0bfa83bd","line":18,"range":{"start_line":17,"start_character":0,"end_line":18,"end_character":28},"updated":"2016-12-23 12:40:51.000000000","message":"I don\u0027t see this change about this, is there any depends-on ?","commit_id":"5ada62d2f0e87f389f92e79b8f09ae17def6d12c"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"c1b8f2e4d2b2d17240d472c38ba3459a81879cf9","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This renames them to a shorter one."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"It also creates aliases for the legacy jobs that we will remove"},{"line_number":18,"context_line":"when the tox jobs are ready."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I5cbc368e7ea252f8c0c949c8e7ee3a70a560db22"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ba5201f7_e7203dfa","line":18,"range":{"start_line":17,"start_character":0,"end_line":18,"end_character":28},"in_reply_to":"da4df55a_0bfa83bd","updated":"2017-01-02 10:37:35.000000000","message":"I haven\u0027t submit any patches to remove the legacy jobs yet, because the new one is still non-voting and non-working.","commit_id":"5ada62d2f0e87f389f92e79b8f09ae17def6d12c"}],"oslo_messaging/tests/functional/gate/post_test_hook.sh":[{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"7b82c26d0eb927362c8f97620c3160566468a5a9","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        sudo apt-get install -y redis-server python-redis"},{"line_number":58,"context_line":"        ;;"},{"line_number":59,"context_line":"    amqp1)"},{"line_number":60,"context_line":"        sudo yum install -y qpid-cpp-server qpid-proton-c-devel python-qpid-proton cyrus-sasl-lib cyrus-sasl-plain"},{"line_number":61,"context_line":"        ;;"},{"line_number":62,"context_line":"    rabbit)"},{"line_number":63,"context_line":"        sudo apt-get update -y"}],"source_content_type":"text/x-sh","patch_set":4,"id":"da4df55a_0bc5238d","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":114},"updated":"2016-12-23 12:40:51.000000000","message":"We\u0027re removing this line in https://review.openstack.org/#/c/408731/10/oslo_messaging/tests/functional/gate/post_test_hook.sh","commit_id":"5ada62d2f0e87f389f92e79b8f09ae17def6d12c"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"c1b8f2e4d2b2d17240d472c38ba3459a81879cf9","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        sudo apt-get install -y redis-server python-redis"},{"line_number":58,"context_line":"        ;;"},{"line_number":59,"context_line":"    amqp1)"},{"line_number":60,"context_line":"        sudo yum install -y qpid-cpp-server qpid-proton-c-devel python-qpid-proton cyrus-sasl-lib cyrus-sasl-plain"},{"line_number":61,"context_line":"        ;;"},{"line_number":62,"context_line":"    rabbit)"},{"line_number":63,"context_line":"        sudo apt-get update -y"}],"source_content_type":"text/x-sh","patch_set":4,"id":"ba5201f7_271245b5","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":114},"in_reply_to":"da4df55a_0bc5238d","updated":"2017-01-02 10:37:35.000000000","message":"This have been removed by rebasing the change.","commit_id":"5ada62d2f0e87f389f92e79b8f09ae17def6d12c"}],"tox.ini":[{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"684713d4d618ae795072709ce483f19374f7e785","unresolved":false,"context_lines":[{"line_number":93,"context_line":"commands \u003d {toxinidir}/setup-test-env-zmq.sh python setup.py testr --slowest --testr-args\u003d\u0027{posargs:oslo_messaging.tests.functional}\u0027"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"[testenv:py34-func-zeromq]"},{"line_number":96,"context_line":"basepython \u003d python3.4"},{"line_number":97,"context_line":"commands \u003d {toxinidir}/setup-test-env-zmq.sh python setup.py testr --slowest --testr-args\u003d\u0027{posargs:oslo_messaging.tests.functional}\u0027"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"[testenv:py27-func-zeromq-direct-static]"}],"source_content_type":"text/x-properties","patch_set":5,"id":"ba5201f7_5356202a","side":"PARENT","line":96,"range":{"start_line":96,"start_character":1,"end_line":96,"end_character":22},"updated":"2017-01-03 02:30:04.000000000","message":"Keep this ?","commit_id":"8fefbc064d30ec4fa530eb385629b4f05942ef0b"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"eefa2045c057587a0a671fc2d5baf0ce8a57c3b2","unresolved":false,"context_lines":[{"line_number":93,"context_line":"commands \u003d {toxinidir}/setup-test-env-zmq.sh python setup.py testr --slowest --testr-args\u003d\u0027{posargs:oslo_messaging.tests.functional}\u0027"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"[testenv:py34-func-zeromq]"},{"line_number":96,"context_line":"basepython \u003d python3.4"},{"line_number":97,"context_line":"commands \u003d {toxinidir}/setup-test-env-zmq.sh python setup.py testr --slowest --testr-args\u003d\u0027{posargs:oslo_messaging.tests.functional}\u0027"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"[testenv:py27-func-zeromq-direct-static]"}],"source_content_type":"text/x-properties","patch_set":5,"id":"ba5201f7_fbf52a83","side":"PARENT","line":96,"range":{"start_line":96,"start_character":1,"end_line":96,"end_character":22},"in_reply_to":"ba5201f7_5356202a","updated":"2017-01-03 06:30:37.000000000","message":"This is already set correctly by tox because the target start  by py34","commit_id":"8fefbc064d30ec4fa530eb385629b4f05942ef0b"},{"author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"change_message_id":"a8d71d5d5a11fdb7e00480b427d1be8a1b34cef3","unresolved":false,"context_lines":[{"line_number":93,"context_line":"commands \u003d {toxinidir}/setup-test-env-zmq.sh python setup.py testr --slowest --testr-args\u003d\u0027{posargs:oslo_messaging.tests.functional}\u0027"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"[testenv:py34-func-zeromq]"},{"line_number":96,"context_line":"basepython \u003d python3.4"},{"line_number":97,"context_line":"commands \u003d {toxinidir}/setup-test-env-zmq.sh python setup.py testr --slowest --testr-args\u003d\u0027{posargs:oslo_messaging.tests.functional}\u0027"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"[testenv:py27-func-zeromq-direct-static]"}],"source_content_type":"text/x-properties","patch_set":5,"id":"ba5201f7_59bc7e6c","side":"PARENT","line":96,"range":{"start_line":96,"start_character":1,"end_line":96,"end_character":22},"in_reply_to":"ba5201f7_fbf52a83","updated":"2017-01-03 08:21:30.000000000","message":"thanks, maybe we need clean others","commit_id":"8fefbc064d30ec4fa530eb385629b4f05942ef0b"}]}
