)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"67f4d32c0862de501383e7c015237b7e0e423e66","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Jose Castro Leon \u003cjose.castro.leon@cern.ch\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-02-22 13:36:02 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Allow to remove a group that has been deleted out-of-band"},{"line_number":8,"context_line":"from an LDAP server"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If a group gets deleted out-of-band in an LDAP environment,"},{"line_number":11,"context_line":"the role assignments cannot be cleaned as it checks the"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3fa0c359_aa52b365","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":19},"updated":"2018-02-22 21:46:23.000000000","message":"Title is a bit long here","commit_id":"d31fba44f661da455a8fe203e1bf09d1147a93e7"}],"keystone/assignment/controllers.py":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"67f4d32c0862de501383e7c015237b7e0e423e66","unresolved":false,"context_lines":[{"line_number":416,"context_line":"                if not allow_non_existing:"},{"line_number":417,"context_line":"                    raise"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"            ref[\u0027group\u0027] \u003d PROVIDERS.identity_api.get_group(group_id)"},{"line_number":420,"context_line":""},{"line_number":421,"context_line":"        # NOTE(lbragstad): This if/else check will need to be expanded in the"},{"line_number":422,"context_line":"        # future to handle system hierarchies if that is implemented."}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa0c359_8a57b758","line":419,"range":{"start_line":419,"start_character":12,"end_line":419,"end_character":69},"updated":"2018-02-22 21:46:23.000000000","message":"This is redundant, if it gets the group successfully, then we are good, if it fails with GroupNotFound and allow_non_existing is true, then we will raise the GroupNotFound exception regardless.\n\nCould maybe add a unit test for this.","commit_id":"d31fba44f661da455a8fe203e1bf09d1147a93e7"}]}
