)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"68bd30c9a95c0835acf8162deab7acf094d6306a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"- remote-project-name"},{"line_number":18,"context_line":"- remote-project-domain-id"},{"line_number":19,"context_line":"- remote-project-domain-name"},{"line_number":20,"context_line":"- remote-trust-id"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"where user will be able to specify scoping information for his remote"},{"line_number":23,"context_line":"cloud. Old non-remote corresponding values should be preserved for"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3afb71cf_9cf24e6e","line":20,"updated":"2015-06-08 20:38:05.000000000","message":"didn\u0027t know we could scope mapped tokens using trust_id","commit_id":"e02226c8dc0a16e4a9ea1af54f9440ad189fd29a"}],"keystoneauth/auth/identity/v3/federation.py":[{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"68bd30c9a95c0835acf8162deab7acf094d6306a","unresolved":false,"context_lines":[{"line_number":351,"context_line":""},{"line_number":352,"context_line":"    def get_auth_ref(self, session, **kwargs):"},{"line_number":353,"context_line":"        auth_ref \u003d self.get_unscoped_auth_ref(session, **kwargs)"},{"line_number":354,"context_line":"        scoping \u003d self._get_scoping_remote_data()"},{"line_number":355,"context_line":"        if any(scoping.values()):"},{"line_number":356,"context_line":"            token_plugin \u003d self.rescoping_plugin(self.token_url,"},{"line_number":357,"context_line":"                                                 token\u003dauth_ref.auth_token,"}],"source_content_type":"text/x-python","patch_set":6,"id":"3afb71cf_5ca3b64f","line":354,"updated":"2015-06-08 20:38:05.000000000","message":"now I get the reason behind using the \"auth_url\" as being the remote keystone. A comment might be useful somewhere.","commit_id":"e02226c8dc0a16e4a9ea1af54f9440ad189fd29a"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"3f0b63fea15d14b375ebcfb5a8f902b65884e3da","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        self.remote_project_id \u003d remote_project_id"},{"line_number":177,"context_line":"        self.remote_project_name \u003d remote_project_name"},{"line_number":178,"context_line":"        self.remote_project_domain_id \u003d remote_project_domain_id"},{"line_number":179,"context_line":"        self.remote_project_domain_name \u003d remote_project_domain_name"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    def _get_scoping_remote_data(self):"},{"line_number":182,"context_line":"        return {\u0027trust_id\u0027: self.remote_trust_id,"}],"source_content_type":"text/x-python","patch_set":7,"id":"3afb71cf_1acd2db7","line":179,"updated":"2015-06-09 08:04:07.000000000","message":"you can still inherit this from the FederatedPlugin above and use all the same scoping information that it has. then...","commit_id":"5a722784a62861be5306db216c0f1e94df58091c"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"3f0b63fea15d14b375ebcfb5a8f902b65884e3da","unresolved":false,"context_lines":[{"line_number":254,"context_line":"                       help\u003d\"Remote domain ID containing project\"),"},{"line_number":255,"context_line":"            cfg.StrOpt(\"remote-project-domain-name\","},{"line_number":256,"context_line":"                       help\u003d\"Remote domain name containing project\"),"},{"line_number":257,"context_line":"            cfg.StrOpt(\"remote-trust-id\", help\u003d\"Remote trust ID\"),"},{"line_number":258,"context_line":"        ])"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"        return options"}],"source_content_type":"text/x-python","patch_set":7,"id":"3afb71cf_5a3e058d","line":257,"updated":"2015-06-09 08:04:07.000000000","message":"down here you set a (i think) dest\u003d to be the same as kwarg above. eg: \n\ncfg.StrOpt(\u0027remote-domain-id\u0027, dest\u003d\u0027domain-id\u0027)","commit_id":"5a722784a62861be5306db216c0f1e94df58091c"}],"keystoneauth/auth/identity/v3/k2k.py":[{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"ecfd357c6c13982da5c46c615cb0ddec0b26f9d7","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    PAOS_HEADER \u003d \u0027application/vnd.paos+xml\u0027"},{"line_number":43,"context_line":"    ECP_SP_SAML2_REQUEST_HEADERS \u003d {\u0027Content-Type\u0027: PAOS_HEADER}"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    def __init__(self, base_plugin, service_provider, **kwargs):"},{"line_number":46,"context_line":"        super(Keystone2Keystone, self).__init__(auth_url\u003dNone, **kwargs)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        self._local_cloud_plugin \u003d base_plugin"}],"source_content_type":"text/x-python","patch_set":8,"id":"3afb71cf_a439e2f4","line":45,"updated":"2015-06-11 13:55:12.000000000","message":"much better :)","commit_id":"ece46eff20d2b63a28bfa56fe61c01a9b949b1dc"}],"setup.cfg":[{"author":{"_account_id":8978,"name":"Marek Denis","email":"marek.denis+openstack@gmail.com","username":"marek-denis"},"change_message_id":"02a8537d54120cb56a5c5ca0c5dc64a1f08e0520","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    v2token \u003d keystoneauth.auth.identity.v2:Token"},{"line_number":33,"context_line":"    v3password \u003d keystoneauth.auth.identity.v3:Password"},{"line_number":34,"context_line":"    v3token \u003d keystoneauth.auth.identity.v3:Token"},{"line_number":35,"context_line":"    k2k \u003d keystoneauth.auth.identity.v3:Keystone2Keystone"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"[build_sphinx]"},{"line_number":38,"context_line":"source-dir \u003d doc/source"}],"source_content_type":"text/x-ttcn-cfg","patch_set":13,"id":"fa32b979_da682224","line":35,"updated":"2015-06-22 13:49:27.000000000","message":"Jamie, shall we call it k2k or make something more like k2ksimple, k2kcomplex ?","commit_id":"650480fff5e66520339dd8c169a33f8d61d61117"}]}
