)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"8d7178b47f141058f9504ca673f6c4560f7be9be","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-10-19 18:34:22 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unified delegation migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Implements bp unified-delegation"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ifde2ce74f80d29303899d8cd1cb64797b5689add"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a29b11f_195319e3","line":8,"updated":"2015-10-19 15:53:05.000000000","message":"Could we get a body in your commit message explaining what your doing in this commit?","commit_id":"d948e53c76af35569fb705381ff767a47369ca98"},{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"87c2ae2324f76539af851b158d9d96e627ecd71e","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-10-19 18:34:22 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unified delegation migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Implements bp unified-delegation"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ifde2ce74f80d29303899d8cd1cb64797b5689add"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a29b11f_995490fe","line":8,"in_reply_to":"3a29b11f_195319e3","updated":"2015-10-21 16:56:50.000000000","message":"Done","commit_id":"d948e53c76af35569fb705381ff767a47369ca98"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"ecc480bc4334410ca0a3f0d63efdcaa64110e051","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unified delegation migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Implements bp unified-delegation"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ifde2ce74f80d29303899d8cd1cb64797b5689add"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a29b11f_b988e523","line":9,"updated":"2015-10-19 15:54:53.000000000","message":"Also a semicolon after Implements","commit_id":"d948e53c76af35569fb705381ff767a47369ca98"},{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"87c2ae2324f76539af851b158d9d96e627ecd71e","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unified delegation migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Implements bp unified-delegation"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ifde2ce74f80d29303899d8cd1cb64797b5689add"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3a29b11f_b9f5cced","line":9,"in_reply_to":"3a29b11f_b988e523","updated":"2015-10-21 16:56:50.000000000","message":"I\u0027m not sure semicolon is necessary here: it\u0027s enough just to specify \"bp\" or \"blueprint\" to produce a link","commit_id":"d948e53c76af35569fb705381ff767a47369ca98"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"d1bcdffe3c0c6f3471052dd657c3ee9628800b40","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Alexander Makarov \u003camakarov@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-12-25 18:20:13 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Unified delegation migration"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Create tables for delegation model and delegation to role many-to-many"},{"line_number":10,"context_line":"relation."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"7aa08908_9f14674d","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":28},"updated":"2016-06-08 12:35:19.000000000","message":"I believe \u0027Add delegation and role_delegation tables\u0027 is a more meaningful title, since it specifies what the migration is","commit_id":"064218cbb2ff4966d438347b2418a51cd8c2079c"}],"keystone/tests/unit/test_sql_upgrade.py":[{"author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"change_message_id":"118847e4d5be40c586610cf3b89675e4ababef7d","unresolved":false,"context_lines":[{"line_number":671,"context_line":"                                 \u0027remaining_uses\u0027"},{"line_number":672,"context_line":"                                 ])"},{"line_number":673,"context_line":"        self.assertTableColumns(role_delegation_table,"},{"line_number":674,"context_line":"                                [\u0027delegation_id\u0027, \u0027role_id\u0027])"},{"line_number":675,"context_line":""},{"line_number":676,"context_line":"    def populate_user_table(self, with_pass_enab\u003dFalse,"},{"line_number":677,"context_line":"                            with_pass_enab_domain\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_7a2de3a6","line":674,"updated":"2015-10-21 17:52:09.000000000","message":"can you add two more tests after the 81 upgrade:\n\nself.assertTableExist(delegation_table)\n\nself.assertTableExist(role_delegation_table)","commit_id":"a83f8373ad06260a581c2d498d6ea396689814e5"},{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"6f4c0b955f055181853e2898760be26430aac6cf","unresolved":false,"context_lines":[{"line_number":671,"context_line":"                                 \u0027remaining_uses\u0027"},{"line_number":672,"context_line":"                                 ])"},{"line_number":673,"context_line":"        self.assertTableColumns(role_delegation_table,"},{"line_number":674,"context_line":"                                [\u0027delegation_id\u0027, \u0027role_id\u0027])"},{"line_number":675,"context_line":""},{"line_number":676,"context_line":"    def populate_user_table(self, with_pass_enab\u003dFalse,"},{"line_number":677,"context_line":"                            with_pass_enab_domain\u003dFalse):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_ec4c9a9f","line":674,"in_reply_to":"3a29b11f_7a2de3a6","updated":"2015-10-23 11:05:14.000000000","message":"Done","commit_id":"a83f8373ad06260a581c2d498d6ea396689814e5"}]}
