)]}'
{"lib/ceilometer":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"90cb7dc48d27d07b411e5b9f6a66db2a6888562e","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    # Ceilometer"},{"line_number":68,"context_line":"    if [[ \"$ENABLED_SERVICES\" \u003d~ \"ceilometer-api\" ]]; then"},{"line_number":69,"context_line":"        CEILOMETER_USER\u003d$(openstack user create ceilometer --password \"$SERVICE_PASSWORD\" \\"},{"line_number":70,"context_line":"            --project $SERVICE_TENANT --email ceilometer@example.com | grep \" id \" | get_field 2)"},{"line_number":71,"context_line":"        openstack role add --project $SERVICE_TENANT --user $CEILOMETER_USER $ADMIN_ROLE"},{"line_number":72,"context_line":"        if [[ \"$KEYSTONE_CATALOG_BACKEND\" \u003d \u0027sql\u0027 ]]; then"}],"source_content_type":"application/octet-stream","patch_set":7,"id":"AAAAUH%2F9sIU%3D","line":69,"updated":"2014-02-04 23:50:47.000000000","message":"I\u0027d prefer to keep the formatting, it is easier to scan","commit_id":"1d2141b1f7f0df083fc1fb893c6c7b02029845c7"}]}
