)]}'
{"devstack-vm-gate-wrap.sh":[{"author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"change_message_id":"1eaa5322e598af7981ef0d8a33126753201da7a1","unresolved":false,"context_lines":[{"line_number":367,"context_line":"if function_exists \"pre_test_hook\"; then"},{"line_number":368,"context_line":"    echo \"Running pre_test_hook\""},{"line_number":369,"context_line":"    xtrace\u003d$(set +o | grep xtrace)"},{"line_number":370,"context_line":"    set -o xtrace"},{"line_number":371,"context_line":"    tsfilter pre_test_hook | tee $WORKSPACE/devstack-gate-pre-test-hook.txt"},{"line_number":372,"context_line":"    sudo mv $WORKSPACE/devstack-gate-pre-test-hook.txt $BASE/logs/"},{"line_number":373,"context_line":"    $xtrace"}],"source_content_type":"text/x-sh","patch_set":3,"id":"baa201ad_e77bf2f2","side":"PARENT","line":370,"updated":"2014-10-05 16:16:35.000000000","message":"note no \u0027-o pipefail\u0027","commit_id":"36f47adba4174ee1e8a697c6fec72c7abd7b2b77"},{"author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"change_message_id":"1eaa5322e598af7981ef0d8a33126753201da7a1","unresolved":false,"context_lines":[{"line_number":388,"context_line":"if [ $GATE_RETVAL -eq 0 ] \u0026\u0026 function_exists \"post_test_hook\"; then"},{"line_number":389,"context_line":"    echo \"Running post_test_hook\""},{"line_number":390,"context_line":"    xtrace\u003d$(set +o | grep xtrace)"},{"line_number":391,"context_line":"    set -o xtrace -o pipefail"},{"line_number":392,"context_line":"    tsfilter post_test_hook | tee $WORKSPACE/devstack-gate-post-test-hook.txt"},{"line_number":393,"context_line":"    RETVAL\u003d$?"},{"line_number":394,"context_line":"    sudo mv $WORKSPACE/devstack-gate-post-test-hook.txt $BASE/logs/"}],"source_content_type":"text/x-sh","patch_set":3,"id":"baa201ad_0781d6c3","side":"PARENT","line":391,"updated":"2014-10-05 16:16:35.000000000","message":"\u0027-o pipefail\u0027 is set","commit_id":"36f47adba4174ee1e8a697c6fec72c7abd7b2b77"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"b17f46516c9388769dfb779da7d1f0ee2499dd52","unresolved":false,"context_lines":[{"line_number":375,"context_line":"# the networking services also presents on the controller [WIP]"},{"line_number":376,"context_line":"export DEVSTACK_GATE_TOPOLOGY\u003d${DEVSTACK_GATE_TOPOLOGY:-aio}"},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"# Run pre_clean_hook if we have one"},{"line_number":379,"context_line":"call_hook_if_defined \"pre_test_hook\""},{"line_number":380,"context_line":""},{"line_number":381,"context_line":"# Run the gate function"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1a930d6b_a71c9f78","line":378,"updated":"2015-01-23 18:40:37.000000000","message":"What\u0027s the deal with this comment change? Were you thinking of renaming the hook, or...","commit_id":"f4156077610b60ff1bdea746f37dde1fd45db18e"},{"author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"change_message_id":"456300aff3fe85d8cf4633d7c7f36372654c60c8","unresolved":false,"context_lines":[{"line_number":375,"context_line":"# the networking services also presents on the controller [WIP]"},{"line_number":376,"context_line":"export DEVSTACK_GATE_TOPOLOGY\u003d${DEVSTACK_GATE_TOPOLOGY:-aio}"},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"# Run pre_clean_hook if we have one"},{"line_number":379,"context_line":"call_hook_if_defined \"pre_test_hook\""},{"line_number":380,"context_line":""},{"line_number":381,"context_line":"# Run the gate function"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1a930d6b_ea10275b","line":378,"in_reply_to":"1a930d6b_a71c9f78","updated":"2015-01-23 21:58:31.000000000","message":"No, that isn\u0027t intended. will fix. good catch!","commit_id":"f4156077610b60ff1bdea746f37dde1fd45db18e"}]}
