)]}'
{"web/panettone/src/irc.lisp":[{"author":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"change_message_id":"c5204f0178c98cf00a4cef81610057434bfa9a65","unresolved":true,"context_lines":[{"line_number":6,"context_line":"  (format nil \"~A~A~A\""},{"line_number":7,"context_line":"          (char s 0)"},{"line_number":8,"context_line":"          #\\ZERO_WIDTH_SPACE"},{"line_number":9,"context_line":"          (subseq s 1)))"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"(defun get-irccat-config ()"},{"line_number":12,"context_line":"  \"Reads the IRCCATHOST and IRCCATPORT environment variables, and returns them"}],"source_content_type":"text/x-common-lisp","patch_set":1,"id":"3322bc77_85ac7204","line":9,"updated":"2021-03-28 15:18:02.000000000","message":"If S is zero-length, this will throw.","commit_id":"8567399ee54cfdd96d35e8276a4a034f5d89efa4"},{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"d3e6e5893986efae2cb85f77306b97514bf08242","unresolved":true,"context_lines":[{"line_number":6,"context_line":"  (format nil \"~A~A~A\""},{"line_number":7,"context_line":"          (char s 0)"},{"line_number":8,"context_line":"          #\\ZERO_WIDTH_SPACE"},{"line_number":9,"context_line":"          (subseq s 1)))"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"(defun get-irccat-config ()"},{"line_number":12,"context_line":"  \"Reads the IRCCATHOST and IRCCATPORT environment variables, and returns them"}],"source_content_type":"text/x-common-lisp","patch_set":1,"id":"b7422ff5_6b8c14ad","line":9,"in_reply_to":"0eed2fa2_6d95502f","updated":"2021-03-28 16:25:20.000000000","message":"The only thing that can happen iirc is that the user was deleted from LDAP, but this is a extremely unlikely race condition of a just deleted user still being logged in and causing an event.\n\nAlso this would throw at an earlier point (in `cn`).","commit_id":"8567399ee54cfdd96d35e8276a4a034f5d89efa4"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"6590eec0aa4d24f000c8b8594fe0fdbba3b9e405","unresolved":true,"context_lines":[{"line_number":6,"context_line":"  (format nil \"~A~A~A\""},{"line_number":7,"context_line":"          (char s 0)"},{"line_number":8,"context_line":"          #\\ZERO_WIDTH_SPACE"},{"line_number":9,"context_line":"          (subseq s 1)))"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"(defun get-irccat-config ()"},{"line_number":12,"context_line":"  \"Reads the IRCCATHOST and IRCCATPORT environment variables, and returns them"}],"source_content_type":"text/x-common-lisp","patch_set":1,"id":"0eed2fa2_6d95502f","line":9,"in_reply_to":"3322bc77_85ac7204","updated":"2021-03-28 15:24:20.000000000","message":"Do we have cases where usernames are empty? If we don\u0027t expect them, I\u0027d probably do this Erlang-style and accept the error and see if we ever run into it.","commit_id":"8567399ee54cfdd96d35e8276a4a034f5d89efa4"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"ec4bdd746d86fa690bfb78cd776583666085d80b","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  (format nil \"~A~A~A\""},{"line_number":7,"context_line":"          (char s 0)"},{"line_number":8,"context_line":"          #\\ZERO_WIDTH_SPACE"},{"line_number":9,"context_line":"          (subseq s 1)))"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"(defun get-irccat-config ()"},{"line_number":12,"context_line":"  \"Reads the IRCCATHOST and IRCCATPORT environment variables, and returns them"}],"source_content_type":"text/x-common-lisp","patch_set":1,"id":"e5165653_22af49dd","line":9,"in_reply_to":"b7422ff5_6b8c14ad","updated":"2021-03-28 16:36:58.000000000","message":"I think that\u0027s totally acceptable. Lets see if it comes up!","commit_id":"8567399ee54cfdd96d35e8276a4a034f5d89efa4"}]}
