)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"21518e1b74080d31ff2bede3826f9afa46780277","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Internal notifications for cleanup domain"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Use internal notifications for cleaning up domain contents in"},{"line_number":10,"context_line":"identity rather than direct calls."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I4adaeeddb50689b46dc4d832b0190748bbc18393"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3a961159_7c36f752","line":9,"updated":"2015-01-13 12:07:11.000000000","message":"internal notification should be ACTIONS.internal.Why not delete notification, or something else to avoid misunderstanding.\nhttps://github.com/openstack/keystone/blob/master/keystone/notifications.py#L132","commit_id":"a71d0001ac5831412be32e38463bc4848f37e723"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"73159928dc90b7aba30deb340066c16a1bb1f8ae","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Internal notifications for cleanup domain"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Use internal notifications for cleaning up domain contents in"},{"line_number":10,"context_line":"identity rather than direct calls."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I4adaeeddb50689b46dc4d832b0190748bbc18393"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3a961159_58ea6378","line":9,"in_reply_to":"3a961159_7c36f752","updated":"2015-01-19 21:30:37.000000000","message":"Done","commit_id":"a71d0001ac5831412be32e38463bc4848f37e723"}],"keystone/identity/core.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"77be0e7248d2b184b550920f7b323071dbc5b1bd","unresolved":false,"context_lines":[{"line_number":153,"context_line":"                        self._load_config(assignment_api,"},{"line_number":154,"context_line":"                                          [os.path.join(r, fname)],"},{"line_number":155,"context_line":"                                          fname[len(DOMAIN_CONF_FHEAD):"},{"line_number":156,"context_line":"                                                - len(DOMAIN_CONF_FTAIL)])"},{"line_number":157,"context_line":"                    else:"},{"line_number":158,"context_line":"                        LOG.debug((\u0027Ignoring file (%s) while scanning domain \u0027"},{"line_number":159,"context_line":"                                   \u0027config directory\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_2096dd4c","line":156,"updated":"2014-11-13 14:57:18.000000000","message":"is this fixing pep8 or just preference?","commit_id":"c9a0aa7b02423fcf020fc5baa0dcc9d9c750f1bb"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"91471b7c7bdd85033d475568900a993e89f2af13","unresolved":false,"context_lines":[{"line_number":153,"context_line":"                        self._load_config(assignment_api,"},{"line_number":154,"context_line":"                                          [os.path.join(r, fname)],"},{"line_number":155,"context_line":"                                          fname[len(DOMAIN_CONF_FHEAD):"},{"line_number":156,"context_line":"                                                - len(DOMAIN_CONF_FTAIL)])"},{"line_number":157,"context_line":"                    else:"},{"line_number":158,"context_line":"                        LOG.debug((\u0027Ignoring file (%s) while scanning domain \u0027"},{"line_number":159,"context_line":"                                   \u0027config directory\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a890539_d56114aa","line":156,"in_reply_to":"5a890539_2096dd4c","updated":"2014-11-16 22:02:08.000000000","message":"That snuck in there because eclipse changes it thinking it was incorrect, I\u0027ll change it back.","commit_id":"c9a0aa7b02423fcf020fc5baa0dcc9d9c750f1bb"},{"author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"change_message_id":"3c985e6dbbda792cece24b9cff9bac2ae244c79c","unresolved":false,"context_lines":[{"line_number":289,"context_line":""},{"line_number":290,"context_line":"        for group in group_refs:"},{"line_number":291,"context_line":"            # Cleanup any existing groups."},{"line_number":292,"context_line":"            if group[\u0027domain_id\u0027] \u003d\u003d domain_id:"},{"line_number":293,"context_line":"                try:"},{"line_number":294,"context_line":"                    self.delete_group(group[\u0027id\u0027])"},{"line_number":295,"context_line":"                except exception.GroupNotFound:"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a961159_e75a994f","line":292,"updated":"2014-12-08 01:22:20.000000000","message":"Since we already filter groups by domain_id at line 288:\n\nself.list_groups(domain_scope\u003ddomain_id)\n\nI think we don\u0027t need to check the domain again here.\n\nHowever, as you\u0027e just moving the code, this is not related to this patch.","commit_id":"a71d0001ac5831412be32e38463bc4848f37e723"},{"author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"change_message_id":"3c985e6dbbda792cece24b9cff9bac2ae244c79c","unresolved":false,"context_lines":[{"line_number":300,"context_line":""},{"line_number":301,"context_line":"        # And finally, delete the users themselves"},{"line_number":302,"context_line":"        for user in user_refs:"},{"line_number":303,"context_line":"            if user[\u0027domain_id\u0027] \u003d\u003d domain_id:"},{"line_number":304,"context_line":"                try:"},{"line_number":305,"context_line":"                    self.delete_user(user[\u0027id\u0027])"},{"line_number":306,"context_line":"                except exception.UserNotFound:"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a961159_07588555","line":303,"updated":"2014-12-08 01:22:20.000000000","message":"Same as above.","commit_id":"a71d0001ac5831412be32e38463bc4848f37e723"}]}
