)]}'
{"lib/sahara":[{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"36bbd960555e698f0de026e70982297c0172ff28","unresolved":false,"context_lines":[{"line_number":46,"context_line":"# Tell Tempest this project is present"},{"line_number":47,"context_line":"TEMPEST_SERVICES+\u003d,sahara"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"# For backward compatibility with current tests in Tempest"},{"line_number":50,"context_line":"TEMPEST_SERVICES+\u003d,savanna"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAAVn%2F%2FBj8%3D","line":49,"updated":"2014-03-10 16:16:56.000000000","message":"This lines were added to support running current tempest tests.","commit_id":"8979b9215d07e4a144ca262c849f7f4a06a306f6"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"36bbd960555e698f0de026e70982297c0172ff28","unresolved":false,"context_lines":[{"line_number":141,"context_line":"    if is_service_enabled heat; then"},{"line_number":142,"context_line":"        iniset $SAHARA_CONF_FILE DEFAULT infrastructure_engine heat"},{"line_number":143,"context_line":"    else"},{"line_number":144,"context_line":"        iniset $SAHARA_CONF_FILE DEFAULT infrastructure_engine direct"},{"line_number":145,"context_line":"    fi"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"    iniset $SAHARA_CONF_FILE DEFAULT use_syslog $SYSLOG"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"AAAAVn%2F%2FBj0%3D","line":144,"updated":"2014-03-10 16:16:56.000000000","message":"We\u0027ve renamed engine name in Savanna to avoid name usage.","commit_id":"8979b9215d07e4a144ca262c849f7f4a06a306f6"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"661512376b31c7a82a92976881641b07d95a3bea","unresolved":false,"context_lines":[{"line_number":47,"context_line":"TEMPEST_SERVICES+\u003d,sahara"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"# For backward compatibility with current tests in Tempest"},{"line_number":50,"context_line":"TEMPEST_SERVICES+\u003d,savanna"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"# Functions"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"AAAAWH%2F%2F8uU%3D","line":50,"updated":"2014-03-12 18:31:47.000000000","message":"For backward compat","commit_id":"7ff8443e46c94562822895b86b24122bc7474cfd"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"661512376b31c7a82a92976881641b07d95a3bea","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"    # Copy over sahara configuration file and configure common parameters."},{"line_number":109,"context_line":"    # TODO(slukjanov): rename when sahara internals will be updated"},{"line_number":110,"context_line":"    cp $SAHARA_DIR/etc/savanna/savanna.conf.sample $SAHARA_CONF_FILE"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"    # Create auth cache dir"},{"line_number":113,"context_line":"    sudo mkdir -p $SAHARA_AUTH_CACHE_DIR"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"AAAAWH%2F%2F8uM%3D","line":110,"updated":"2014-03-12 18:31:47.000000000","message":"Temp to be able to update savanna internals","commit_id":"7ff8443e46c94562822895b86b24122bc7474cfd"}]}
