)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"1180d9d006e5119a134c7335ab1d0c75b7d3ee37","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1036e0a8_a7899ff3","updated":"2022-06-15 15:35:42.000000000","message":"Tested locally, LGTM","commit_id":"3a3f4023ef759bf7ae8ab00113da34ab2ddc2d3c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"3734c2260ef2a1cbf92eb529df734a4df30e0f56","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"d216c620_98dfc49c","updated":"2022-06-15 16:58:41.000000000","message":"recheck was too fast, docs should work now","commit_id":"3825c1f5c11b7653fa338b7a8a511636df7e3943"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"db047d357066108d9693cb8d0198cde4612fc945","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"767d6caa_aad76bba","updated":"2022-06-15 17:58:06.000000000","message":"LGTM","commit_id":"66d7b6c7d106441aea2d606c5bcadf1a5d4958d2"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"d43b6343ee144008428af64a2efff9b983c6ea27","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"6e9f8169_5377bf07","updated":"2022-06-15 23:32:30.000000000","message":"recheck parent failed","commit_id":"66d7b6c7d106441aea2d606c5bcadf1a5d4958d2"}],"octavia/tests/unit/amphorae/backends/agent/api_server/test_plug.py":[{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"2b30befa0a5e263814d3e2a65ef2050b3a6da9d4","unresolved":true,"context_lines":[{"line_number":95,"context_line":"    @mock.patch(\u0027pyroute2.NSPopen\u0027, create\u003dTrue)"},{"line_number":96,"context_line":"    @mock.patch.object(plug, \"webob\")"},{"line_number":97,"context_line":"    @mock.patch(\u0027pyroute2.IPRoute\u0027, create\u003dTrue)"},{"line_number":98,"context_line":"    @mock.patch(\u0027pyroute2.netns.create\u0027, create\u003dTrue)"},{"line_number":99,"context_line":"    @mock.patch(\u0027pyroute2.netns\u0027, create\u003dTrue)"},{"line_number":100,"context_line":"    @mock.patch(\u0027pyroute2.NetNS\u0027, create\u003dTrue)"},{"line_number":101,"context_line":"    @mock.patch(\u0027subprocess.check_output\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dee48a12_90eb7ad5","line":98,"range":{"start_line":98,"start_character":17,"end_line":98,"end_character":38},"updated":"2022-06-15 15:38:36.000000000","message":"I think we could remove netns.create now that netns is mocked","commit_id":"3a3f4023ef759bf7ae8ab00113da34ab2ddc2d3c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"59487ac093b97d6ae7400c4dc300447d2ba4c741","unresolved":false,"context_lines":[{"line_number":95,"context_line":"    @mock.patch(\u0027pyroute2.NSPopen\u0027, create\u003dTrue)"},{"line_number":96,"context_line":"    @mock.patch.object(plug, \"webob\")"},{"line_number":97,"context_line":"    @mock.patch(\u0027pyroute2.IPRoute\u0027, create\u003dTrue)"},{"line_number":98,"context_line":"    @mock.patch(\u0027pyroute2.netns.create\u0027, create\u003dTrue)"},{"line_number":99,"context_line":"    @mock.patch(\u0027pyroute2.netns\u0027, create\u003dTrue)"},{"line_number":100,"context_line":"    @mock.patch(\u0027pyroute2.NetNS\u0027, create\u003dTrue)"},{"line_number":101,"context_line":"    @mock.patch(\u0027subprocess.check_output\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"eea8c6db_86fc2177","line":98,"range":{"start_line":98,"start_character":17,"end_line":98,"end_character":38},"in_reply_to":"dee48a12_90eb7ad5","updated":"2022-06-15 15:40:50.000000000","message":"Feel free to amend or do a followup, whatever you prefer.","commit_id":"3a3f4023ef759bf7ae8ab00113da34ab2ddc2d3c"},{"author":{"_account_id":29244,"name":"Gregory Thiemonge","email":"gthiemon@redhat.com","username":"gthiemonge"},"change_message_id":"a24efef81f7a04423516498a0ed7d072ed3031be","unresolved":false,"context_lines":[{"line_number":95,"context_line":"    @mock.patch(\u0027pyroute2.NSPopen\u0027, create\u003dTrue)"},{"line_number":96,"context_line":"    @mock.patch.object(plug, \"webob\")"},{"line_number":97,"context_line":"    @mock.patch(\u0027pyroute2.IPRoute\u0027, create\u003dTrue)"},{"line_number":98,"context_line":"    @mock.patch(\u0027pyroute2.netns.create\u0027, create\u003dTrue)"},{"line_number":99,"context_line":"    @mock.patch(\u0027pyroute2.netns\u0027, create\u003dTrue)"},{"line_number":100,"context_line":"    @mock.patch(\u0027pyroute2.NetNS\u0027, create\u003dTrue)"},{"line_number":101,"context_line":"    @mock.patch(\u0027subprocess.check_output\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"15659d8a_3d71e5c3","line":98,"range":{"start_line":98,"start_character":17,"end_line":98,"end_character":38},"in_reply_to":"eea8c6db_86fc2177","updated":"2022-06-15 15:47:41.000000000","message":"done","commit_id":"3a3f4023ef759bf7ae8ab00113da34ab2ddc2d3c"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"f874c71e45dcf3d0c89a5cdbb3ffd99a3894e35e","unresolved":true,"context_lines":[{"line_number":95,"context_line":"    @mock.patch(\u0027pyroute2.NSPopen\u0027, create\u003dTrue)"},{"line_number":96,"context_line":"    @mock.patch.object(plug, \"webob\")"},{"line_number":97,"context_line":"    @mock.patch(\u0027pyroute2.IPRoute\u0027, create\u003dTrue)"},{"line_number":98,"context_line":"    @mock.patch(\u0027pyroute2.netns\u0027, create\u003dTrue)"},{"line_number":99,"context_line":"    @mock.patch(\u0027pyroute2.NetNS\u0027, create\u003dTrue)"},{"line_number":100,"context_line":"    @mock.patch(\u0027subprocess.check_output\u0027)"},{"line_number":101,"context_line":"    @mock.patch(\u0027shutil.copytree\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"e3d8d615_38276369","line":98,"updated":"2022-06-15 17:37:35.000000000","message":"This path doesn\u0027t exist and isn\u0027t needed.","commit_id":"3825c1f5c11b7653fa338b7a8a511636df7e3943"}]}
