)]}'
{"functions-common":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"3c12fb4d698d15ce3713b77da7ceebf4857f5242","unresolved":false,"context_lines":[{"line_number":857,"context_line":"    local project_id\u003d$("},{"line_number":858,"context_line":"        # Gets project id"},{"line_number":859,"context_line":"        $os_cmd project show $1 $domain -f value -c id 2\u003e/dev/null ||"},{"line_number":860,"context_line":"        # Creates new project if not exists"},{"line_number":861,"context_line":"        $os_cmd project create $1 $domain -f value -c id"},{"line_number":862,"context_line":"    )"},{"line_number":863,"context_line":"    echo $project_id"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"3a961159_8cc9075d","line":860,"updated":"2014-12-06 17:22:55.000000000","message":"use it here","commit_id":"6793636ddfc4125dc53c43999e5d5ae6934986a1"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"3c12fb4d698d15ce3713b77da7ceebf4857f5242","unresolved":false,"context_lines":[{"line_number":869,"context_line":"    local role_id\u003d$("},{"line_number":870,"context_line":"        # Gets role id"},{"line_number":871,"context_line":"        openstack role show $1 -f value -c id 2\u003e/dev/null ||"},{"line_number":872,"context_line":"        # Creates role if not exists"},{"line_number":873,"context_line":"        openstack role create $1 -f value -c id"},{"line_number":874,"context_line":"    )"},{"line_number":875,"context_line":"    echo $role_id"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"3a961159_ccc30f37","line":872,"updated":"2014-12-06 17:22:55.000000000","message":"use it here","commit_id":"6793636ddfc4125dc53c43999e5d5ae6934986a1"}]}
