)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"31b98589f6789db6a994732200f410665bc9680b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"d55f71ac_b4b4657e","updated":"2023-08-07 11:18:53.000000000","message":"rebased and fixed the broken test (header values should always be strings)","commit_id":"fe09ef258157f00183eda593559dd728ea0e1676"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"a679f37dde89cb7b3903cb8ed8db9967171eae3e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"e2d297c1_9fd97a58","updated":"2023-08-07 16:48:35.000000000","message":"recheck\n\nAnother listing consistency issue in `test/probe/test_container_merge_policy_index.py::TestContainerMergePolicyIndex::test_reconciler_move_object_twice`?","commit_id":"fe09ef258157f00183eda593559dd728ea0e1676"},{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"d5529c9253e1c911a4f9e576f0321fdec8d55bc5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"13179e62_22fffbea","updated":"2023-08-08 09:11:22.000000000","message":"recheck\n\nparent patch has now merged","commit_id":"fe09ef258157f00183eda593559dd728ea0e1676"}],"swift/proxy/controllers/base.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"31b98589f6789db6a994732200f410665bc9680b","unresolved":false,"context_lines":[{"line_number":1506,"context_line":"            # between old and new mid-stream and giving garbage to the client."},{"line_number":1507,"context_line":"            if self.used_source_etag is None:"},{"line_number":1508,"context_line":"                self.used_source_etag \u003d normalize_etag("},{"line_number":1509,"context_line":"                    source.resp.getheader(\u0027etag\u0027, \u0027\u0027))"},{"line_number":1510,"context_line":"            self.source \u003d source"},{"line_number":1511,"context_line":"            return True"},{"line_number":1512,"context_line":"        return False"}],"source_content_type":"text/x-python","patch_set":1,"id":"d931f3ce_b982ebfd","line":1509,"updated":"2023-08-07 11:18:53.000000000","message":"ok. HttpResponse.getheader doc (https://docs.python.org/3/library/http.client.html#http.client.HTTPResponse.getheader) does not explicitly state that the key is case insensitive, the headers are a Message type which has case-insensitive keys (https://docs.python.org/3/library/email.compat32-message.html#email.message.Message)","commit_id":"c82c2dc9235621b536da59d9c51cc8d5fb25f988"}]}
