)]}'
{"glance/db/sqlalchemy/api.py":[{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"f724e790188d7cdcc1b45885452a8a8170b3ae7d","unresolved":false,"context_lines":[{"line_number":753,"context_line":"    tags_to_create \u003d tags - existing_tags"},{"line_number":754,"context_line":"    #NOTE(bcwaldon): we call \u0027reversed\u0027 here to ensure the ImageTag.id fields"},{"line_number":755,"context_line":"    # will be populated in the order required to reflect the correct ordering"},{"line_number":756,"context_line":"    # on a subsequent call to image_tag_get_all"},{"line_number":757,"context_line":"    for tag in reversed(list(tags_to_create)):"},{"line_number":758,"context_line":"        image_tag_create(context, image_id, tag, session)"},{"line_number":759,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FUV4%3D","line":756,"updated":"2012-09-21 17:55:24.000000000","message":"What you are saying is that we want the end of the list to have the lowest id value?","commit_id":"dae94fd4b1fc07418b358a42f803e0d2686b5d3b"},{"author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"change_message_id":"8da25f62a1f82322d7a21fc488511efd614ffe7f","unresolved":false,"context_lines":[{"line_number":753,"context_line":"    tags_to_create \u003d tags - existing_tags"},{"line_number":754,"context_line":"    #NOTE(bcwaldon): we call \u0027reversed\u0027 here to ensure the ImageTag.id fields"},{"line_number":755,"context_line":"    # will be populated in the order required to reflect the correct ordering"},{"line_number":756,"context_line":"    # on a subsequent call to image_tag_get_all"},{"line_number":757,"context_line":"    for tag in reversed(list(tags_to_create)):"},{"line_number":758,"context_line":"        image_tag_create(context, image_id, tag, session)"},{"line_number":759,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FUTs%3D","line":756,"in_reply_to":"AAAALH%2F%2FUV4%3D","updated":"2012-09-21 18:51:54.000000000","message":"Indeed.","commit_id":"dae94fd4b1fc07418b358a42f803e0d2686b5d3b"}],"glance/tests/functional/db/__init__.py":[{"author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"change_message_id":"f724e790188d7cdcc1b45885452a8a8170b3ae7d","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        tag \u003d self.db_api.image_tag_create(self.context, UUID1, \u0027snap\u0027)"},{"line_number":400,"context_line":"        self.assertEqual(\u0027snap\u0027, tag)"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":"    def test_image_tag_set_all(self):"},{"line_number":403,"context_line":"        tags \u003d self.db_api.image_tag_get_all(self.context, UUID1)"},{"line_number":404,"context_line":"        self.assertEqual([], tags)"},{"line_number":405,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FUV8%3D","line":402,"updated":"2012-09-21 17:55:24.000000000","message":"Maybe add a docstring to say that order should be preserved? If it were to break someone may just think it was a fragile test.","commit_id":"dae94fd4b1fc07418b358a42f803e0d2686b5d3b"},{"author":{"_account_id":1132,"name":"Brian Waldon","email":"brian@waldon.cc","username":"bcwaldon"},"change_message_id":"8da25f62a1f82322d7a21fc488511efd614ffe7f","unresolved":false,"context_lines":[{"line_number":399,"context_line":"        tag \u003d self.db_api.image_tag_create(self.context, UUID1, \u0027snap\u0027)"},{"line_number":400,"context_line":"        self.assertEqual(\u0027snap\u0027, tag)"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":"    def test_image_tag_set_all(self):"},{"line_number":403,"context_line":"        tags \u003d self.db_api.image_tag_get_all(self.context, UUID1)"},{"line_number":404,"context_line":"        self.assertEqual([], tags)"},{"line_number":405,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FUTI%3D","line":402,"in_reply_to":"AAAALH%2F%2FUV8%3D","updated":"2012-09-21 18:51:54.000000000","message":"Done","commit_id":"dae94fd4b1fc07418b358a42f803e0d2686b5d3b"}]}
