)]}'
{"lib/keystone":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"374b12c0deacd8ec104e3e59c2527fea804ab623","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    keystone user-role-add --user_id $DEMO_USER --role_id $ANOTHER_ROLE --tenant_id $DEMO_TENANT"},{"line_number":240,"context_line":"    keystone user-role-add --user_id $DEMO_USER --role_id $MEMBER_ROLE --tenant_id $INVIS_TENANT"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"    if is_service_enabled s-proxy; then"},{"line_number":243,"context_line":"       # We setup different users for the swift functional test suite."},{"line_number":244,"context_line":"       # two tenants and a user with the admin role and one user belonging to"},{"line_number":245,"context_line":"       # one tenant without the admin role."}],"source_content_type":"application/octet-stream","patch_set":2,"id":"AAAAP3%2F%2F8aw%3D","line":242,"updated":"2013-07-08 19:30:54.000000000","message":"this feels like it should be in lib/swift instead of in lib/keystone.","commit_id":"c3d23a308f3d77524aca40fc2dda6a2eb29a668a"}],"lib/swift":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"ce6e044233fba174fcbf0b29207f17f8577e4635","unresolved":false,"context_lines":[{"line_number":280,"context_line":"    if is_service_enabled key;then"},{"line_number":281,"context_line":"        iniuncomment ${testfile} func_test auth_version"},{"line_number":282,"context_line":"        iniset ${testfile} func_test auth_host localhost"},{"line_number":283,"context_line":"        iniset ${testfile} func_test auth_port 5000"},{"line_number":284,"context_line":"        iniset ${testfile} func_test auth_prefix /v2.0/"},{"line_number":285,"context_line":"    fi"},{"line_number":286,"context_line":""}],"source_content_type":"text/x-swift","patch_set":1,"id":"AAAAP3%2F%2F%2F%2B4%3D","line":283,"updated":"2013-07-06 16:21:28.000000000","message":"KEYSTONE_SERVICE_HOST and KEYSTONE_SERVICE_PORT should be used here","commit_id":"b4498f189cf6cac56824ebfe0da99986ae8c31d3"},{"author":{"_account_id":6796,"name":"Giulio Fidente","email":"gfidente@redhat.com","username":"gfidente"},"change_message_id":"5041d648275f0fbebdab38a60d039045216e766f","unresolved":false,"context_lines":[{"line_number":345,"context_line":"# create_swift_accounts() - Set up common required swift accounts for tests"},{"line_number":346,"context_line":""},{"line_number":347,"context_line":"# Tenant               User       Roles"},{"line_number":348,"context_line":"# ------------------------------------------------------------------"},{"line_number":349,"context_line":"# test                 tester     admin"},{"line_number":350,"context_line":"# test                 tester3    anotherrole"},{"line_number":351,"context_line":"# test2                tester2    admin"}],"source_content_type":"text/x-swift","patch_set":3,"id":"AAAAP3%2F%2F5nI%3D","line":348,"updated":"2013-07-09 15:10:59.000000000","message":"maybe we can use a safer naming choice by introducing a \"swift_\" prefix to both tenant and user names?","commit_id":"6446b4bc9c70bf46ca9adab7743be86852f81a57"}]}
