)]}'
{"openstackclient/common/clientmanager.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5f9dc5ed9f17ab626d8d199f8f6fa2eb29028f87","unresolved":false,"context_lines":[{"line_number":219,"context_line":"        self.auth \u003d auth_plugin.load_from_options(**self._auth_params)"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"        if self._cli_options.service_provider:"},{"line_number":222,"context_line":"            # FIXME(knikolla): Imports are kept here while WIP to confine"},{"line_number":223,"context_line":"            # changes to a single location."},{"line_number":224,"context_line":"            from keystoneauth1 import identity"},{"line_number":225,"context_line":"            from keystoneauth1.identity.v3.k2k import Keystone2Keystone"}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_06195588","line":222,"range":{"start_line":222,"start_character":31,"end_line":222,"end_character":73},"updated":"2016-06-14 05:44:14.000000000","message":"thanks!","commit_id":"27b97a833a993a41c6121a4678478cd1daf78a4c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5f9dc5ed9f17ab626d8d199f8f6fa2eb29028f87","unresolved":false,"context_lines":[{"line_number":227,"context_line":"            # FIXME(knikolla): Currently OpenStack Client doesn\u0027t use"},{"line_number":228,"context_line":"            # keystoneauth1 so the original self.auth object doesn\u0027t work"},{"line_number":229,"context_line":"            # with the keystoneauth\u0027s Keystone2Keystone auth."},{"line_number":230,"context_line":"            # Once https://review.openstack.org/#/c/276350/ is merged"},{"line_number":231,"context_line":"            # creating this idp_auth will not be required."},{"line_number":232,"context_line":"            idp_auth \u003d identity.Password(**self._auth_params)"},{"line_number":233,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_8626e5cb","line":230,"range":{"start_line":230,"start_character":14,"end_line":230,"end_character":69},"updated":"2016-06-14 05:44:14.000000000","message":"this is now merged ^_^","commit_id":"27b97a833a993a41c6121a4678478cd1daf78a4c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5f9dc5ed9f17ab626d8d199f8f6fa2eb29028f87","unresolved":false,"context_lines":[{"line_number":231,"context_line":"            # creating this idp_auth will not be required."},{"line_number":232,"context_line":"            idp_auth \u003d identity.Password(**self._auth_params)"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"            # Note(knikolla): This is the authentication with the SP."},{"line_number":235,"context_line":"            self.auth \u003d Keystone2Keystone(idp_auth,"},{"line_number":236,"context_line":"                                          self._cli_options.service_provider,"},{"line_number":237,"context_line":"                                          project_name\u003dself._project_name,"}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_a629619d","line":234,"range":{"start_line":234,"start_character":14,"end_line":234,"end_character":18},"updated":"2016-06-14 05:44:14.000000000","message":"NOTE*","commit_id":"27b97a833a993a41c6121a4678478cd1daf78a4c"}],"openstackclient/shell.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5f9dc5ed9f17ab626d8d199f8f6fa2eb29028f87","unresolved":false,"context_lines":[{"line_number":249,"context_line":"            metavar\u003d\u0027\u003cservice_provider\u003e\u0027,"},{"line_number":250,"context_line":"            dest\u003d\u0027service_provider\u0027,"},{"line_number":251,"context_line":"            default\u003dNone,"},{"line_number":252,"context_line":"            help\u003d\u0027K2K Federated Service Provider ID\u0027"},{"line_number":253,"context_line":"        )"},{"line_number":254,"context_line":"        parser.add_argument("},{"line_number":255,"context_line":"            \u0027--timing\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"7aa08908_460fdd38","line":252,"range":{"start_line":252,"start_character":18,"end_line":252,"end_character":21},"updated":"2016-06-14 05:44:14.000000000","message":"may want to spell this out as \"keystone-to-keystone\", since most user\u0027s won\u0027t know what K2K is.\n\nrather, drop K2K entirely","commit_id":"27b97a833a993a41c6121a4678478cd1daf78a4c"}]}
