)]}'
{"lib/rpc_backend":[{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e78dc06bd678dbc3a419d43f5ac26e8c120c5f08","unresolved":false,"context_lines":[{"line_number":210,"context_line":"}"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"function rabbit_setuser {"},{"line_number":213,"context_line":"    local user\u003d\"$1\" pass\u003d\"$2\" found\u003d\"\" out\u003d\"\""},{"line_number":214,"context_line":"    out\u003d$(sudo rabbitmqctl list_users) ||"},{"line_number":215,"context_line":"        { echo \"failed to list users\" 1\u003e\u00262; return 1; }"},{"line_number":216,"context_line":"    found\u003d$(echo \"$out\" | awk \u0027$1 \u003d\u003d user { print $1 }\u0027 \"user\u003d$user\")"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"baada198_550d4d34","line":213,"updated":"2014-07-18 02:19:46.000000000","message":"newlines","commit_id":"4e22b46e35a49b91845e3512111052d662f40e69"},{"author":{"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"},"change_message_id":"0259af51057ebd54fc0a4489dcbbf14eaba7711c","unresolved":false,"context_lines":[{"line_number":210,"context_line":"}"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"function rabbit_setuser {"},{"line_number":213,"context_line":"    local user\u003d\"$1\" pass\u003d\"$2\" found\u003d\"\" out\u003d\"\""},{"line_number":214,"context_line":"    out\u003d$(sudo rabbitmqctl list_users) ||"},{"line_number":215,"context_line":"        { echo \"failed to list users\" 1\u003e\u00262; return 1; }"},{"line_number":216,"context_line":"    found\u003d$(echo \"$out\" | awk \u0027$1 \u003d\u003d user { print $1 }\u0027 \"user\u003d$user\")"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"baada198_3ea3469f","line":213,"in_reply_to":"baada198_550d4d34","updated":"2014-07-18 13:51:42.000000000","message":"why? i\u0027m fine with that, but it just seems wasteful.\nat very least, this would seem more reasonable:\n local user\u003d\"$1\" pass\u003d\"$2\"\n local found\u003d\"\"\n local out\u003d\"\"\n\nie, the first is sort of \"function prototype\". i dont care though.","commit_id":"4e22b46e35a49b91845e3512111052d662f40e69"},{"author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"change_message_id":"e78dc06bd678dbc3a419d43f5ac26e8c120c5f08","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    found\u003d$(echo \"$out\" | awk \u0027$1 \u003d\u003d user { print $1 }\u0027 \"user\u003d$user\")"},{"line_number":217,"context_line":"    if [ \"$found\" \u003d \"$user\" ]; then"},{"line_number":218,"context_line":"        sudo rabbitmqctl change_password \"$user\" \"$pass\" ||"},{"line_number":219,"context_line":"            { echo \"failed changing pass for \u0027$user\u0027\" 1\u003e\u00262; return 1; }"},{"line_number":220,"context_line":"    else"},{"line_number":221,"context_line":"        sudo rabbitmqctl add_user \"$user\" \"$pass\" ||"},{"line_number":222,"context_line":"            { echo \"failed changing pass for $user\"; return 1; }"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"baada198_d5015d05","line":219,"updated":"2014-07-18 02:19:46.000000000","message":"these are all fatal?  why not just \"die\" here?","commit_id":"4e22b46e35a49b91845e3512111052d662f40e69"},{"author":{"_account_id":1082,"name":"Scott Moser","email":"smoser@ubuntu.com","username":"smoser"},"change_message_id":"0259af51057ebd54fc0a4489dcbbf14eaba7711c","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    found\u003d$(echo \"$out\" | awk \u0027$1 \u003d\u003d user { print $1 }\u0027 \"user\u003d$user\")"},{"line_number":217,"context_line":"    if [ \"$found\" \u003d \"$user\" ]; then"},{"line_number":218,"context_line":"        sudo rabbitmqctl change_password \"$user\" \"$pass\" ||"},{"line_number":219,"context_line":"            { echo \"failed changing pass for \u0027$user\u0027\" 1\u003e\u00262; return 1; }"},{"line_number":220,"context_line":"    else"},{"line_number":221,"context_line":"        sudo rabbitmqctl add_user \"$user\" \"$pass\" ||"},{"line_number":222,"context_line":"            { echo \"failed changing pass for $user\"; return 1; }"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"baada198_3e7c2620","line":219,"in_reply_to":"baada198_d5015d05","updated":"2014-07-18 13:51:42.000000000","message":"i\u0027d just as soon let the caller of the function decide if they\u0027re fatal.","commit_id":"4e22b46e35a49b91845e3512111052d662f40e69"}]}
