)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"96bf07b1d56b9478f0e61f77f4cc9e9524a776e8","unresolved":true,"context_lines":[{"line_number":11,"context_line":"- Ensure correct handling of `.Changer.Username` for undraft notifications."},{"line_number":12,"context_line":"- Update Go module dependencies for test coverage. (`go mod tidy`)"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This allows the IRC bot to notify when a change is moved out of WIP/draft state, improving visibility for ready-for-review CLs."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I6a6a69642369726c3bd9f523ae025c34dba8c4aa"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"0e44babe_799dc009","line":14,"updated":"2025-08-04 12:14:47.000000000","message":"```suggestion\nThis allows the IRC bot to notify when a change is moved out of WIP/draft state, improving visibility for ready-for-review CLs.\n\nFixes #167.\n```","commit_id":"8f5049ab635e60f431acdcf9e22fcb94303972a8"},{"author":{"_account_id":1000056,"name":"Oleksandr Knyshuk","email":"olk@disr.it","username":"k1gen"},"change_message_id":"c4f85e4e1af07054fc567a97760dfd1f432bf699","unresolved":false,"context_lines":[{"line_number":11,"context_line":"- Ensure correct handling of `.Changer.Username` for undraft notifications."},{"line_number":12,"context_line":"- Update Go module dependencies for test coverage. (`go mod tidy`)"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This allows the IRC bot to notify when a change is moved out of WIP/draft state, improving visibility for ready-for-review CLs."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I6a6a69642369726c3bd9f523ae025c34dba8c4aa"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9363ad5a_1c7a78ba","line":14,"in_reply_to":"0e44babe_799dc009","updated":"2025-08-04 12:48:39.000000000","message":"Done","commit_id":"8f5049ab635e60f431acdcf9e22fcb94303972a8"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1000056,"name":"Oleksandr Knyshuk","email":"olk@disr.it","username":"k1gen"},"change_message_id":"c4f85e4e1af07054fc567a97760dfd1f432bf699","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b01ad0be_15589e93","updated":"2025-08-04 12:48:39.000000000","message":"So that\u0027s how to publish comments, huh...","commit_id":"1428c46c9ae66d7ee13fb1114be9c231519298b4"},{"author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"b35e1061fa7990291d8fa90a5f7f0374ff4ac01e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bff6ce13_e12ef603","in_reply_to":"b01ad0be_15589e93","updated":"2025-08-04 12:49:31.000000000","message":"Yes! 😄","commit_id":"1428c46c9ae66d7ee13fb1114be9c231519298b4"}],"ops/gerrit-webhook-to-irccat/main.go":[{"author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"change_message_id":"96bf07b1d56b9478f0e61f77f4cc9e9524a776e8","unresolved":true,"context_lines":[{"line_number":21,"context_line":"\tgerritStreams \"github.com/andygrunwald/go-gerrit/streams\""},{"line_number":22,"context_line":")"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"// TODO:"},{"line_number":25,"context_line":"// {\"submitter\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"refUpdate\":{\"oldRev\":\"6097f070f549df94339a2b90b2e8670195c99ec3\",\"newRev\":\"b339defea41b329aa33d80dcaa22623daeb040b6\",\"refName\":\"refs/changes/25/30525/meta\",\"project\":\"snix\"},\"type\":\"ref-updated\",\"eventCreatedOn\":1747336314}"},{"line_number":26,"context_line":"// {\"changer\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"patchSet\":{\"number\":1,\"revision\":\"ede307a009aa0b1eb62e9f18b7bf1f26e9fc98a9\",\"parents\":[\"9f8fb55318f2bafb37e4587fa4b6c793b2b540c0\"],\"ref\":\"refs/changes/25/30525/1\",\"uploader\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"createdOn\":1747335735,\"author\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"kind\":\"REWORK\",\"sizeInsertions\":11,\"sizeDeletions\":1545},\"change\":{\"project\":\"snix\",\"branch\":\"canon\",\"id\":\"If8faecdd018b45dd087b7332fe3d3a8280947358\",\"number\":30525,\"subject\":\"fix(ops): drop clbot\",\"owner\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"url\":\"https://cl.snix.dev/c/snix/+/30525\",\"commitMessage\":\"fix(ops): drop clbot\\n\\nThis removes the old clbot, which kept an SSH connection to gerrit open.\\n\\nChange-Id: If8faecdd018b45dd087b7332fe3d3a8280947358\\n\",\"createdOn\":1747335735,\"status\":\"NEW\"},\"project\":\"snix\",\"refName\":\"refs/heads/canon\",\"changeKey\":{\"id\":\"If8faecdd018b45dd087b7332fe3d3a8280947358\"},\"type\":\"wip-state-changed\",\"eventCreatedOn\":1747336314}"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-go","patch_set":1,"id":"46cc41a3_0eff3f30","line":24,"updated":"2025-08-04 12:14:47.000000000","message":"These can be removed now, that\u0027s precisely the undraft example.","commit_id":"8f5049ab635e60f431acdcf9e22fcb94303972a8"},{"author":{"_account_id":1000056,"name":"Oleksandr Knyshuk","email":"olk@disr.it","username":"k1gen"},"change_message_id":"c4f85e4e1af07054fc567a97760dfd1f432bf699","unresolved":false,"context_lines":[{"line_number":21,"context_line":"\tgerritStreams \"github.com/andygrunwald/go-gerrit/streams\""},{"line_number":22,"context_line":")"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"// TODO:"},{"line_number":25,"context_line":"// {\"submitter\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"refUpdate\":{\"oldRev\":\"6097f070f549df94339a2b90b2e8670195c99ec3\",\"newRev\":\"b339defea41b329aa33d80dcaa22623daeb040b6\",\"refName\":\"refs/changes/25/30525/meta\",\"project\":\"snix\"},\"type\":\"ref-updated\",\"eventCreatedOn\":1747336314}"},{"line_number":26,"context_line":"// {\"changer\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"patchSet\":{\"number\":1,\"revision\":\"ede307a009aa0b1eb62e9f18b7bf1f26e9fc98a9\",\"parents\":[\"9f8fb55318f2bafb37e4587fa4b6c793b2b540c0\"],\"ref\":\"refs/changes/25/30525/1\",\"uploader\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"createdOn\":1747335735,\"author\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"kind\":\"REWORK\",\"sizeInsertions\":11,\"sizeDeletions\":1545},\"change\":{\"project\":\"snix\",\"branch\":\"canon\",\"id\":\"If8faecdd018b45dd087b7332fe3d3a8280947358\",\"number\":30525,\"subject\":\"fix(ops): drop clbot\",\"owner\":{\"name\":\"Florian Klink\",\"email\":\"flokli@flokli.de\",\"username\":\"flokli\"},\"url\":\"https://cl.snix.dev/c/snix/+/30525\",\"commitMessage\":\"fix(ops): drop clbot\\n\\nThis removes the old clbot, which kept an SSH connection to gerrit open.\\n\\nChange-Id: If8faecdd018b45dd087b7332fe3d3a8280947358\\n\",\"createdOn\":1747335735,\"status\":\"NEW\"},\"project\":\"snix\",\"refName\":\"refs/heads/canon\",\"changeKey\":{\"id\":\"If8faecdd018b45dd087b7332fe3d3a8280947358\"},\"type\":\"wip-state-changed\",\"eventCreatedOn\":1747336314}"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-go","patch_set":1,"id":"3ef40a46_3cbed667","line":24,"in_reply_to":"46cc41a3_0eff3f30","updated":"2025-08-04 12:48:39.000000000","message":"Done, thanks","commit_id":"8f5049ab635e60f431acdcf9e22fcb94303972a8"}]}
