)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"4d5438aa44496309982c0dc1d6b195f32d406d08","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change extends devstack to configure the br-ex,"},{"line_number":10,"context_line":"br-\u003cphy\u003e datapaths when OVS_DATAPATH_TYPE is set"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I71e590de86e7526e8423140463752d6b3ad14214"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"baa041b7_4058ce56","line":11,"updated":"2015-04-01 13:50:19.000000000","message":"Closes-Bug: #1416444","commit_id":"c3f6c478fdf066a6a9679a148ba77580430470bc"}],"lib/neutron_plugins/openvswitch_agent":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"4d5438aa44496309982c0dc1d6b195f32d406d08","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        # Set up domU\u0027s L2 agent:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        # Create a bridge \"br-$GUEST_INTERFACE_DEFAULT\""},{"line_number":96,"context_line":"        sudo ovs-vsctl --no-wait -- --may-exist add-br \"br-$GUEST_INTERFACE_DEFAULT\""},{"line_number":97,"context_line":"        # Add $GUEST_INTERFACE_DEFAULT to that bridge"},{"line_number":98,"context_line":"        sudo ovs-vsctl add-port \"br-$GUEST_INTERFACE_DEFAULT\" $GUEST_INTERFACE_DEFAULT"},{"line_number":99,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"baa041b7_40068e21","line":96,"updated":"2015-04-01 13:50:19.000000000","message":"why not this one?","commit_id":"c3f6c478fdf066a6a9679a148ba77580430470bc"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"011bab56e1d9e5d6d7f171459721487b65f94930","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        # Set up domU\u0027s L2 agent:"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"        # Create a bridge \"br-$GUEST_INTERFACE_DEFAULT\""},{"line_number":96,"context_line":"        sudo ovs-vsctl --no-wait -- --may-exist add-br \"br-$GUEST_INTERFACE_DEFAULT\" "},{"line_number":97,"context_line":"        _neutron_ovs_base_configure_bridge_datapath \"br-$GUEST_INTERFACE_DEFAULT\""},{"line_number":98,"context_line":"        # Add $GUEST_INTERFACE_DEFAULT to that bridge"},{"line_number":99,"context_line":"        sudo ovs-vsctl add-port \"br-$GUEST_INTERFACE_DEFAULT\" $GUEST_INTERFACE_DEFAULT"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"7ad32947_6eff1e02","line":96,"updated":"2015-04-28 02:25:53.000000000","message":"trailing space","commit_id":"b541b72e3e9f2e688d603dd2405ee4aff4b08b49"}],"lib/neutron_plugins/ovs_base":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"011bab56e1d9e5d6d7f171459721487b65f94930","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    if [[ $OVS_DATAPATH_TYPE !\u003d \"\" ]]; then"},{"line_number":22,"context_line":"        sudo ovs-vsctl --no-wait set Bridge $bridge datapath_type\u003d${OVS_DATAPATH_TYPE}"},{"line_number":23,"context_line":"    fi"},{"line_number":24,"context_line":"}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"function _neutron_ovs_base_setup_bridge {"},{"line_number":27,"context_line":"    local bridge\u003d$1"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"7ad32947_ce3e32b8","line":24,"updated":"2015-04-28 02:25:53.000000000","message":"can you make this a single ovsdb transation with the corresponding add-br?\n\neg. ovs-vsctl add-br $br -- set Bridge $br datapath_type\u003d...","commit_id":"b541b72e3e9f2e688d603dd2405ee4aff4b08b49"}]}
