)]}'
{"lib/ceilometer":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"55f5a1b6d6135e46c2829a0d404c35d02b2518e9","unresolved":false,"context_lines":[{"line_number":109,"context_line":"            openstack role add \\"},{"line_number":110,"context_line":"                --project $SERVICE_TENANT_NAME \\"},{"line_number":111,"context_line":"                --user ceilometer \\"},{"line_number":112,"context_line":"                ResellerAdmin"},{"line_number":113,"context_line":"        fi"},{"line_number":114,"context_line":"    fi"},{"line_number":115,"context_line":"}"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAAWH%2F%2FqFQ%3D","line":112,"updated":"2014-03-14 17:18:50.000000000","message":"nit: positional args for all other openstackclient calls are first, the --args\n\nthis can be seen in most of the changes","commit_id":"42a59c2bfae69eca5520748d6b45803a387fdb88"}],"stack.sh":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"55f5a1b6d6135e46c2829a0d404c35d02b2518e9","unresolved":false,"context_lines":[{"line_number":907,"context_line":"        SERVICE_ENDPOINT\u003dhttp://$KEYSTONE_AUTH_HOST:$KEYSTONE_AUTH_PORT_INT/v2.0"},{"line_number":908,"context_line":"    fi"},{"line_number":909,"context_line":""},{"line_number":910,"context_line":"    # Setup OpenStackclient token-flow auth"},{"line_number":911,"context_line":"    export OS_TOKEN\u003d$SERVICE_TOKEN"},{"line_number":912,"context_line":"    export OS_URL\u003d$SERVICE_ENDPOINT"},{"line_number":913,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"AAAAWH%2F%2FqGA%3D","line":910,"updated":"2014-03-14 17:18:50.000000000","message":"This clean up is so nice","commit_id":"42a59c2bfae69eca5520748d6b45803a387fdb88"}]}
