)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"56f3ca957ceaf27d260fd403f27172040b4b7b26","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This is needed for Domain Admin to list role assignments."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Relates to Change-Id: I9e538b845b056d6e6b8b1d8f2f34542073ca854f"},{"line_number":12,"context_line":"Closes-Bug: #1437407"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I63849d5f39d090fec3ef6b9182f339e198e0c551"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3afb71cf_23dc9611","line":12,"updated":"2015-06-05 23:06:34.000000000","message":"suggest to open a separate bug in python-keystoneclient\n\nhttps://review.openstack.org/#/c/180846/ already fixes the bug.\n\nAnd this patch is exposing the new argument for consumption of other services like horizon","commit_id":"a4ae8ff21e9ffa515a6b00e2bc961bdbd48707d3"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f008a3bf2ab97d68f68c8048af1e2910f4ecb424","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is needed for Domain Admin to list role assignments."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Relates to Bug #1437407"},{"line_number":12,"context_line":"Relates to Change-Id: I9e538b845b056d6e6b8b1d8f2f34542073ca854f"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1462694"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1a4dcd0f_b56c90d1","line":11,"updated":"2015-08-07 19:36:19.000000000","message":"Infra can actually track related patches between launchpad and gerrit using this in your footer:\n\n  Related-Bug: 1437407","commit_id":"7edae2a8b45a0f0f6df869a3539ac270d0d806dd"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f008a3bf2ab97d68f68c8048af1e2910f4ecb424","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This is needed for Domain Admin to list role assignments."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Relates to Bug #1437407"},{"line_number":12,"context_line":"Relates to Change-Id: I9e538b845b056d6e6b8b1d8f2f34542073ca854f"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1462694"},{"line_number":15,"context_line":"Change-Id: I63849d5f39d090fec3ef6b9182f339e198e0c551"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"1a4dcd0f_b51ed05d","line":12,"updated":"2015-08-07 19:36:19.000000000","message":"Because this actually has a cross-project review dependency, use this in the footer:\n\n  Depends-On: I9e538b845b056d6e6b8b1d8f2f34542073ca854f","commit_id":"7edae2a8b45a0f0f6df869a3539ac270d0d806dd"}],"keystoneclient/tests/unit/v3/test_role_assignments.py":[{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"68f6eeaffc66c925632a4422e9c2398b03749ae8","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        ref_list \u003d self.TEST_USER_DOMAIN_LIST"},{"line_number":139,"context_line":"        self.stub_entity(\u0027GET\u0027,"},{"line_number":140,"context_line":"                         [self.collection_key,"},{"line_number":141,"context_line":"                          \u0027?scope.domain.id\u003d%s\u0026include_subtree\u003dTrue\u0027 %"},{"line_number":142,"context_line":"                          self.TEST_DOMAIN_ID],"},{"line_number":143,"context_line":"                         entity\u003dref_list)"},{"line_number":144,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"7a740942_0ae581a2","line":141,"updated":"2015-12-12 22:58:13.000000000","message":"you should only be able to use include_subtree with a project scope, not a domain scope. Once Mitaka supports projects acting as a domain, you will be able to achieve the same thing by specifying the project ID that is acting as domain.","commit_id":"794d3502662da360cd39219c2f761d56b200d324"},{"author":{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},"change_message_id":"b4f65dfc80003e2067b884c653268f633fe6053d","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        ref_list \u003d self.TEST_USER_DOMAIN_LIST"},{"line_number":139,"context_line":"        self.stub_entity(\u0027GET\u0027,"},{"line_number":140,"context_line":"                         [self.collection_key,"},{"line_number":141,"context_line":"                          \u0027?scope.domain.id\u003d%s\u0026include_subtree\u003dTrue\u0027 %"},{"line_number":142,"context_line":"                          self.TEST_DOMAIN_ID],"},{"line_number":143,"context_line":"                         entity\u003dref_list)"},{"line_number":144,"context_line":""}],"source_content_type":"text/x-python","patch_set":13,"id":"7a740942_50c24c86","line":141,"in_reply_to":"7a740942_0ae581a2","updated":"2015-12-14 03:25:44.000000000","message":"makes sense.  will fix in the next patchset.\n\nthx!","commit_id":"794d3502662da360cd39219c2f761d56b200d324"}]}
