)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"3155c8326c414f2da950cbfdd86e42907f6f67c0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"682fecb3_0e116ec7","updated":"2023-09-20 12:36:24.000000000","message":"Let\u0027s see whether this ends up in patchwork","commit_id":"6ec7e8a8ecf567adcf4ecdd95803558faba482ac"},{"author":{"_account_id":1000029,"name":"unauthorized","email":"flichtenheld79@gmail.com","username":"unauthorized"},"change_message_id":"d36e7ff227c5e29a7d3f216d05934348ed29074d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"2653eeaf_fedd3910","updated":"2023-10-09 11:47:03.000000000","message":"Test","commit_id":"eaa1c633c9c9f6b23bc3be0d78289e9f7166d94b"},{"author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"change_message_id":"b8955aec49b73f68648c055f08842c1f20770717","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"8e190ac9_7f308612","updated":"2023-10-22 09:06:38.000000000","message":"I tested this today, and besides needing extra python modules (dateutils) that neither Gentoo nor FreeBSD had before, it nicely did the job on #368 for me.\n\nFor extra benefits, the produced \"git send-email\" line could have the \"-v3\" for \"patch v3\"...","commit_id":"fd3ad0479843bd678eb755832e22ee29652fdba0"}],"dev-tools/gerrit-send-mail.py":[{"author":{"_account_id":1000006,"name":"d12fk","display_name":"Heiko Hund","email":"heiko@openvpn.net","username":"d12fk"},"change_message_id":"57dc80700f02692c3f585559da7c00d769ab622d","unresolved":true,"context_lines":[{"line_number":44,"context_line":"        if \"value\" in reviewer:"},{"line_number":45,"context_line":"            assert reviewer[\"value\"] \u003e\u003d 0  # no NACK"},{"line_number":46,"context_line":"            if reviewer[\"value\"] \u003d\u003d 2:"},{"line_number":47,"context_line":"                ack \u003d \"{} \u003c{}\u003e\".format(reviewer.get(\"display_name\", reviewer[\"name\"]), reviewer.get(\"email\", reviewer[\"name\"]))"},{"line_number":48,"context_line":"                print(\"Acked-by: \" + ack)"},{"line_number":49,"context_line":"                acked_by.append(ack)"},{"line_number":50,"context_line":"    change_id \u003d json_data[\"change_id\"]"}],"source_content_type":"text/x-python","patch_set":3,"id":"350414d1_f3f22a74","line":47,"updated":"2023-09-25 21:44:53.000000000","message":"I would be in favor of f-string everywhere, they are just so much easier to read and actually faster, not that it would matter in this case.","commit_id":"b5af470c27267e42a9ffae77aab40eac504e0712"},{"author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"change_message_id":"48f7211ffb8b787a50f7998ab04a95035e3578a0","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        if \"value\" in reviewer:"},{"line_number":45,"context_line":"            assert reviewer[\"value\"] \u003e\u003d 0  # no NACK"},{"line_number":46,"context_line":"            if reviewer[\"value\"] \u003d\u003d 2:"},{"line_number":47,"context_line":"                ack \u003d \"{} \u003c{}\u003e\".format(reviewer.get(\"display_name\", reviewer[\"name\"]), reviewer.get(\"email\", reviewer[\"name\"]))"},{"line_number":48,"context_line":"                print(\"Acked-by: \" + ack)"},{"line_number":49,"context_line":"                acked_by.append(ack)"},{"line_number":50,"context_line":"    change_id \u003d json_data[\"change_id\"]"}],"source_content_type":"text/x-python","patch_set":3,"id":"6568c48d_82c7d5d0","line":47,"in_reply_to":"350414d1_f3f22a74","updated":"2023-09-26 10:37:52.000000000","message":"Done","commit_id":"b5af470c27267e42a9ffae77aab40eac504e0712"}]}
