)]}'
{"functions-common":[{"author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"change_message_id":"d43451499406dacccef7af16f51e098d4b0e97b8","unresolved":false,"context_lines":[{"line_number":771,"context_line":"function get_or_add_group_project_role {"},{"line_number":772,"context_line":"    # Gets group role id"},{"line_number":773,"context_line":"    local group_role_id\u003d$(openstack role list \\"},{"line_number":774,"context_line":"        --os-url\u003d$KEYSTONE_SERVICE_URI_V3 \\"},{"line_number":775,"context_line":"        --os-identity-api-version\u003d3 \\"},{"line_number":776,"context_line":"        --group $2 \\"},{"line_number":777,"context_line":"        --project $3 \\"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"3afb71cf_c0036641","line":774,"updated":"2015-06-07 18:43:24.000000000","message":"The others are already updated :)","commit_id":"d761ffcc54b8462a2c3f2bad191e69e6c05003f2"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"eecd8d2abbf02e7cbc2313a1b838b73fd3f4d3bb","unresolved":false,"context_lines":[{"line_number":770,"context_line":"        --os-url\u003d$KEYSTONE_SERVICE_URI_V3 \\"},{"line_number":771,"context_line":"        --os-identity-api-version\u003d3 \\"},{"line_number":772,"context_line":"        --column \"ID\" \\"},{"line_number":773,"context_line":"        --project $3 \\"},{"line_number":774,"context_line":"        --column \"Name\" \\"},{"line_number":775,"context_line":"        | grep \" $1 \" | get_field 1)"},{"line_number":776,"context_line":"    if [[ -z \"$user_role_id\" ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"ba3cc151_52710043","line":773,"updated":"2015-07-01 21:27:20.000000000","message":"why was this moved around?","commit_id":"729c86a4e37a7ad31e24c4ea775443e442fa9a3e"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"eecd8d2abbf02e7cbc2313a1b838b73fd3f4d3bb","unresolved":false,"context_lines":[{"line_number":779,"context_line":"            $1 \\"},{"line_number":780,"context_line":"            --user $2 \\"},{"line_number":781,"context_line":"            --project $3 \\"},{"line_number":782,"context_line":"            --os-url\u003d$KEYSTONE_SERVICE_URI_V3 \\"},{"line_number":783,"context_line":"            --os-identity-api-version\u003d3 \\"},{"line_number":784,"context_line":"            | grep \" id \" | get_field 2)"},{"line_number":785,"context_line":"    fi"}],"source_content_type":"application/x-shellscript","patch_set":9,"id":"ba3cc151_f2b7f4d5","line":782,"updated":"2015-07-01 21:27:20.000000000","message":"can we put these 2 parameters into a single variable?\n\n USE_V3_PARAMS\u003d\"--os-url\u003d$KEYSTONE_SERVICE_URI_V3 --os-identity-api-version\u003d3\"","commit_id":"729c86a4e37a7ad31e24c4ea775443e442fa9a3e"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"268a8ec676576b48d846cfda576e51518d7b3351","unresolved":false,"context_lines":[{"line_number":770,"context_line":"        --os-url\u003d$KEYSTONE_SERVICE_URI_V3 \\"},{"line_number":771,"context_line":"        --os-identity-api-version\u003d3 \\"},{"line_number":772,"context_line":"        --column \"ID\" \\"},{"line_number":773,"context_line":"        --project $3 \\"},{"line_number":774,"context_line":"        --column \"Name\" \\"},{"line_number":775,"context_line":"        | grep \" $1 \" | get_field 1)"},{"line_number":776,"context_line":"    if [[ -z \"$user_role_id\" ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":13,"id":"ba3cc151_128674db","line":773,"updated":"2015-07-07 00:22:46.000000000","message":"why was this moved around?","commit_id":"66865cdc7efed68984494dfe7735e1245577f43e"}]}
