)]}'
{"lib/ceilometer":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"aae1f30ff7c25b5b86c497e4c45f413483e407ca","unresolved":false,"context_lines":[{"line_number":113,"context_line":"    sudo mkdir -p $CEILOMETER_AUTH_CACHE_DIR"},{"line_number":114,"context_line":"    sudo chown $STACK_USER $CEILOMETER_AUTH_CACHE_DIR"},{"line_number":115,"context_line":"    rm -f $CEILOMETER_AUTH_CACHE_DIR/*"},{"line_number":116,"context_line":"    "},{"line_number":117,"context_line":"    if [[ \"$CEILOMETER_BACKEND\" \u003d \u0027mysql\u0027 ]]; then"},{"line_number":118,"context_line":"        recreate_database ceilometer latin1"},{"line_number":119,"context_line":"        $CEILOMETER_BIN_DIR/ceilometer-dbsync"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAP3%2F%2FfEQ%3D","line":116,"updated":"2013-07-17 15:23:29.000000000","message":"Clean up trailing whitespace","commit_id":"ab31e5b01b842ed528f1ecdaa68bc99683429e35"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"aae1f30ff7c25b5b86c497e4c45f413483e407ca","unresolved":false,"context_lines":[{"line_number":115,"context_line":"    rm -f $CEILOMETER_AUTH_CACHE_DIR/*"},{"line_number":116,"context_line":"    "},{"line_number":117,"context_line":"    if [[ \"$CEILOMETER_BACKEND\" \u003d \u0027mysql\u0027 ]]; then"},{"line_number":118,"context_line":"        recreate_database ceilometer latin1"},{"line_number":119,"context_line":"        $CEILOMETER_BIN_DIR/ceilometer-dbsync"},{"line_number":120,"context_line":"    fi"},{"line_number":121,"context_line":"}"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAP3%2F%2FfDo%3D","line":118,"updated":"2013-07-17 15:23:29.000000000","message":"Does ceilometer really still start with a utf8 charset?","commit_id":"ab31e5b01b842ed528f1ecdaa68bc99683429e35"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"aae1f30ff7c25b5b86c497e4c45f413483e407ca","unresolved":false,"context_lines":[{"line_number":135,"context_line":"    screen_it ceilometer-acompute \"sg $LIBVIRT_GROUP \\\"ceilometer-agent-compute --config-file $CEILOMETER_CONF\\\"\""},{"line_number":136,"context_line":"    screen_it ceilometer-acentral \"ceilometer-agent-central --config-file $CEILOMETER_CONF\""},{"line_number":137,"context_line":"    screen_it ceilometer-collector \"ceilometer-collector --config-file $CEILOMETER_CONF\""},{"line_number":138,"context_line":"    #screen_it ceilometer-dbsync \"ceilometer-dbsync --config-file $CEILOMETER_CONF\""},{"line_number":139,"context_line":"    screen_it ceilometer-api \"ceilometer-api -d -v --log-dir\u003d$CEILOMETER_API_LOG_DIR --config-file $CEILOMETER_CONF\""},{"line_number":140,"context_line":"}"},{"line_number":141,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"AAAAP3%2F%2FfEU%3D","line":138,"updated":"2013-07-17 15:23:29.000000000","message":"Please remove this line","commit_id":"ab31e5b01b842ed528f1ecdaa68bc99683429e35"}]}
