)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"3b9ec72bf73eef288a78546c3a04e7a34424b4d9","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Abhijeet Malawade \u003cAbhijeet.Malawade@nttdata.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-12-24 02:02:07 -0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"copy-from does not work"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"If we enable \u0027user_storage_quota\u0027 and try to upload image"},{"line_number":10,"context_line":"then it throws \u0027AttributeError\u0027 error."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3a961159_b12a088f","line":7,"updated":"2015-01-14 21:37:12.000000000","message":"So this should be updated to something like:\n\n   Fix copy-from when user_storage_quota is enabled.","commit_id":"9b5c3e939b157a075791ebc6f5c34f216a679f6b"}],"glance/tests/unit/v1/test_upload_utils.py":[{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"319e1f4f98356720aeaf5f88fa6cd3cd91c4e2b8","unresolved":false,"context_lines":[{"line_number":120,"context_line":"        def store_add(image_id, data, size, **kwargs):"},{"line_number":121,"context_line":"            # Check if \u0027data\u0027 is instance of \u0027CooperativeReader\u0027 when"},{"line_number":122,"context_line":"            # \u0027user_storage_quota\u0027 is disabled."},{"line_number":123,"context_line":"            self.assertEqual(True, isinstance(data, utils.CooperativeReader))"},{"line_number":124,"context_line":"            return location, 10, \"checksum\", {}"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"        req \u003d unit_test_utils.get_fake_request()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_fa10a701","line":123,"updated":"2014-12-23 08:06:24.000000000","message":"assertTrue(..)","commit_id":"1628a2bf159cbb5c4d58a7cdc86681d805ddbf1b"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"b4e26eaab4d1c3047077d9f9c0b2a717c2bd409f","unresolved":false,"context_lines":[{"line_number":153,"context_line":""},{"line_number":154,"context_line":"        req \u003d unit_test_utils.get_fake_request()"},{"line_number":155,"context_line":"        with self._get_store_and_notifier("},{"line_number":156,"context_line":"            ext_update_data\u003d{\u0027size\u0027: 10},"},{"line_number":157,"context_line":"            exc_class\u003dstore_add) as (location, checksum, image_meta,"},{"line_number":158,"context_line":"                                     image_data, store, notifier,"},{"line_number":159,"context_line":"                                     update_data):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_22abd375","line":156,"updated":"2014-12-23 22:09:25.000000000","message":"Can you indent this further? I realize hacking isn\u0027t picking this up but it\u0027s visually confusing.","commit_id":"e78d3f7dc9622afc8ce173cdadea2f048c808e5b"},{"author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"change_message_id":"b4e26eaab4d1c3047077d9f9c0b2a717c2bd409f","unresolved":false,"context_lines":[{"line_number":158,"context_line":"                                     image_data, store, notifier,"},{"line_number":159,"context_line":"                                     update_data):"},{"line_number":160,"context_line":"            ret \u003d image_meta.update(update_data)"},{"line_number":161,"context_line":"            with nested(patch.object(registry, \u0027update_image_metadata\u0027,"},{"line_number":162,"context_line":"                                     return_value\u003dret),"},{"line_number":163,"context_line":"                        patch.object(common, \u0027check_quota\u0027, return_value\u003d100)"},{"line_number":164,"context_line":"                        ) as (mock_update_image_metadata, mock_check_quota):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a961159_0279772e","line":161,"updated":"2014-12-23 22:09:25.000000000","message":"contextlib.nested is deprecated in Python 3 and using it here will make the inevitable conversion to Python 3 very difficult. Can we either use patch.start here and then patch.stop at the end?","commit_id":"e78d3f7dc9622afc8ce173cdadea2f048c808e5b"}]}
