)]}'
{"web/panettone/src/authentication.lisp":[{"author":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"change_message_id":"b996849dd078b7cc70cd9b3c37403614e6ab43c9","unresolved":true,"context_lines":[{"line_number":30,"context_line":"(defmacro with-ldap ((\u0026key (max-tries 1)) \u0026body body)"},{"line_number":31,"context_line":"  \"Execute BODY in a context where ldap connection errors trigger a reconnect"},{"line_number":32,"context_line":"and a retry\""},{"line_number":33,"context_line":"  (let ((n (gensym)) (try (gensym)) (retry (gensym)) (e (gensym)))"},{"line_number":34,"context_line":"    `(flet"},{"line_number":35,"context_line":"         ((,try"},{"line_number":36,"context_line":"              (,n)"}],"source_content_type":"text/x-common-lisp","patch_set":2,"id":"653cc600_ad2d905a","line":33,"updated":"2020-08-28 23:36:13.000000000","message":"If we\u0027re already importing Alexandria, there\u0027s ALEXANDRIA:WITH-GENSYMS to make this nicer!","commit_id":"65879d73be654628ccb261a49e4afd18aec2d750"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"ee8ce1dadbdb5226ca6f4ea980c4209b37889331","unresolved":true,"context_lines":[{"line_number":30,"context_line":"(defmacro with-ldap ((\u0026key (max-tries 1)) \u0026body body)"},{"line_number":31,"context_line":"  \"Execute BODY in a context where ldap connection errors trigger a reconnect"},{"line_number":32,"context_line":"and a retry\""},{"line_number":33,"context_line":"  (let ((n (gensym)) (try (gensym)) (retry (gensym)) (e (gensym)))"},{"line_number":34,"context_line":"    `(flet"},{"line_number":35,"context_line":"         ((,try"},{"line_number":36,"context_line":"              (,n)"}],"source_content_type":"text/x-common-lisp","patch_set":2,"id":"d893b00c_154d0735","line":33,"in_reply_to":"653cc600_ad2d905a","updated":"2020-08-29 01:45:04.000000000","message":"nice!","commit_id":"65879d73be654628ccb261a49e4afd18aec2d750"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"9564ea98e84d02d919517db987cc9873230955ec","unresolved":false,"context_lines":[{"line_number":30,"context_line":"(defmacro with-ldap ((\u0026key (max-tries 1)) \u0026body body)"},{"line_number":31,"context_line":"  \"Execute BODY in a context where ldap connection errors trigger a reconnect"},{"line_number":32,"context_line":"and a retry\""},{"line_number":33,"context_line":"  (let ((n (gensym)) (try (gensym)) (retry (gensym)) (e (gensym)))"},{"line_number":34,"context_line":"    `(flet"},{"line_number":35,"context_line":"         ((,try"},{"line_number":36,"context_line":"              (,n)"}],"source_content_type":"text/x-common-lisp","patch_set":2,"id":"15152840_25007562","line":33,"in_reply_to":"d893b00c_154d0735","updated":"2020-08-30 16:04:08.000000000","message":"Done","commit_id":"65879d73be654628ccb261a49e4afd18aec2d750"}]}
