)]}'
{"openstackclient/identity/v3/oauth.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"97d0e17b89a3a20a0cf3c3d39f0b328add255a17","unresolved":false,"context_lines":[{"line_number":110,"context_line":"        return zip(*sorted(info.iteritems()))"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"class CreateAccessToken(show.ShowOne):"},{"line_number":114,"context_line":"    \"\"\"Create access token command\"\"\""},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    api \u003d \u0027identity\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2Fthc%3D","line":113,"updated":"2013-05-24 18:56:14.000000000","message":"Sort please","commit_id":"02d1a0765f7fbb422b42e86dcea8e4d3435a05a5"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"97d0e17b89a3a20a0cf3c3d39f0b328add255a17","unresolved":false,"context_lines":[{"line_number":200,"context_line":"        return zip(*sorted(info.iteritems()))"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"class ListConsumer(lister.Lister):"},{"line_number":204,"context_line":"    \"\"\"List consumer command\"\"\""},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"    api \u003d \u0027identity\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2Ftis%3D","line":203,"updated":"2013-05-24 18:56:14.000000000","message":"Sort please...below delete","commit_id":"02d1a0765f7fbb422b42e86dcea8e4d3435a05a5"}],"setup.cfg":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"da7684c74cd30c68a93e35e1de499302954731a0","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    user_show \u003d openstackclient.identity.v2_0.user:ShowUser"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"openstack.identity.v3 \u003d"},{"line_number":67,"context_line":"\taccess_token_create \u003d openstackclient.identity.v3.oauth:CreateAccessToken"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"\tconsumer_create \u003d openstackclient.identity.v3.oauth:CreateConsumer"},{"line_number":70,"context_line":"    consumer_delete \u003d openstackclient.identity.v3.oauth:DeleteConsumer"}],"source_content_type":"text/x-ttcn-cfg","patch_set":6,"id":"AAAAPn%2F%2Fpyc%3D","line":67,"updated":"2013-06-25 21:46:21.000000000","message":"A couple of hard tabs snuck in","commit_id":"61d0fda3ef5238ebdeb2f7d2a00576b1f7c1a6bd"}],"setup.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"97d0e17b89a3a20a0cf3c3d39f0b328add255a17","unresolved":false,"context_lines":[{"line_number":138,"context_line":"            \u0027consumer_delete\u003dopenstackclient.identity.v3.oauth:DeleteConsumer\u0027,"},{"line_number":139,"context_line":"            \u0027consumer_list\u003dopenstackclient.identity.v3.oauth:ListConsumer\u0027,"},{"line_number":140,"context_line":"            \u0027consumer_set\u003dopenstackclient.identity.v3.oauth:SetConsumer\u0027,"},{"line_number":141,"context_line":"            \u0027consumer_show\u003dopenstackclient.identity.v3.oauth:ShowConsumer\u0027,"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"            \u0027policy_create\u003dopenstackclient.identity.v3.policy:CreatePolicy\u0027,"},{"line_number":144,"context_line":"            \u0027policy_delete\u003dopenstackclient.identity.v3.policy:DeletePolicy\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAPH%2F%2FteI%3D","line":141,"updated":"2013-05-24 18:56:14.000000000","message":"Need to move these to setup.cfg","commit_id":"02d1a0765f7fbb422b42e86dcea8e4d3435a05a5"}]}
