)]}'
{"nova/tests/functional/db/test_resource_provider.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"ccdb7e0c0f0f25f6d45212f86e78e07b614b2fd5","unresolved":false,"context_lines":[{"line_number":1519,"context_line":"        rc.create()"},{"line_number":1520,"context_line":"        self.assertEqual(min_id + 1, rc.id)"},{"line_number":1521,"context_line":""},{"line_number":1522,"context_line":"    @mock.patch.object(nova.objects.resource_provider.ResourceClass,"},{"line_number":1523,"context_line":"                       \"_get_next_id\")"},{"line_number":1524,"context_line":"    def test_create_duplicate_id_retry(self, mock_get):"},{"line_number":1525,"context_line":"        # This order of ID generation will create rc1 with an ID of 42, try to"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff5d4b2f_3ee90180","line":1522,"range":{"start_line":1522,"start_character":23,"end_line":1522,"end_character":53},"updated":"2017-09-19 07:38:58.000000000","message":"Is it intentional not to use rp_obj here?","commit_id":"99f0387b946ed44f412801feaa8b957d4f3c8a94"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"037b052f15d5b5d0fd6bb4a7fe48730853772c1b","unresolved":false,"context_lines":[{"line_number":1519,"context_line":"        rc.create()"},{"line_number":1520,"context_line":"        self.assertEqual(min_id + 1, rc.id)"},{"line_number":1521,"context_line":""},{"line_number":1522,"context_line":"    @mock.patch.object(nova.objects.resource_provider.ResourceClass,"},{"line_number":1523,"context_line":"                       \"_get_next_id\")"},{"line_number":1524,"context_line":"    def test_create_duplicate_id_retry(self, mock_get):"},{"line_number":1525,"context_line":"        # This order of ID generation will create rc1 with an ID of 42, try to"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff5d4b2f_c717a6ed","line":1522,"range":{"start_line":1522,"start_character":23,"end_line":1522,"end_character":53},"in_reply_to":"ff5d4b2f_3ee90180","updated":"2017-09-19 17:08:44.000000000","message":"I\u0027m preserving that the previous use of a full package path.","commit_id":"99f0387b946ed44f412801feaa8b957d4f3c8a94"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"98bbfd51d715e93c68e8fa97811d02028e996efe","unresolved":false,"context_lines":[{"line_number":1519,"context_line":"        rc.create()"},{"line_number":1520,"context_line":"        self.assertEqual(min_id + 1, rc.id)"},{"line_number":1521,"context_line":""},{"line_number":1522,"context_line":"    @mock.patch.object(nova.objects.resource_provider.ResourceClass,"},{"line_number":1523,"context_line":"                       \"_get_next_id\")"},{"line_number":1524,"context_line":"    def test_create_duplicate_id_retry(self, mock_get):"},{"line_number":1525,"context_line":"        # This order of ID generation will create rc1 with an ID of 42, try to"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff5d4b2f_27d0c2f7","line":1522,"range":{"start_line":1522,"start_character":23,"end_line":1522,"end_character":53},"in_reply_to":"ff5d4b2f_c717a6ed","updated":"2017-09-19 17:17:04.000000000","message":"Sure, full package path work too and this way the change is less noisy.","commit_id":"99f0387b946ed44f412801feaa8b957d4f3c8a94"}]}
