)]}'
{"id":"depot~2389","triplet_id":"depot~canon~Ice88ed770b1fab6365f3b93e8663e25077befa0b","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2021-01-25 20:54:03.000000000","reason":"sterni replied on the change"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-01-17 17:32:39.000000000","reason":"tazjin replied on the change"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2021-01-25 20:08:15.000000000","reason":"glittershark replied on the change"},"1000008":{"account":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"last_update":"2021-01-25 21:02:38.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ice88ed770b1fab6365f3b93e8663e25077befa0b","subject":"feat(panettone): render a subset of markdown in issue subjects","status":"MERGED","created":"2021-01-14 02:00:52.000000000","updated":"2022-09-11 17:44:00.000000000","submitted":"2021-01-25 21:02:38.000000000","submitter":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"2389","meta_rev_id":"4042037bd2bd11c02bce8351b45d08ebb37db709","_number":2389,"virtual_id_number":2389,"owner":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-01-25 21:02:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-01-25 21:02:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":-1,"date":"2022-09-11 17:44:00.000000000","post_submit":true,"permitted_voting_range":{"min":-1,"max":2},"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-01-25 21:02:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"value":0,"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-14 02:01:58.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-01-17 17:11:38.000000000","updated_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"reviewer":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"state":"REVIEWER"},{"updated":"2021-01-17 17:11:38.000000000","updated_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2021-01-17 17:32:39.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"state":"REVIEWER"}],"messages":[{"id":"bd94295cc82c101940c032ccc8077b588b131210","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-14 02:00:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"aadd17038efab7e90bf4e31b3031bc4b401d5969","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-14 02:01:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/4626","accounts_in_message":[],"_revision_number":1},{"id":"7238df38309b8e6588a8ed6c9384b04cd5631d91","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-14 11:03:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a0277a3befa8f43a365310242262502b3dc47eb1","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-14 11:04:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/4632","accounts_in_message":[],"_revision_number":2},{"id":"6f3b649170b946b54841f1392909a9dc91562df7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-15 13:42:31.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"8cdcff0c44f7c7c6727cf4596c1e3fc38c4de9a7","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-15 13:44:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/4658","accounts_in_message":[],"_revision_number":3},{"id":"65c5cc3091194696c55a5d83c63cbe4e86247a92","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-16 14:50:23.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"78f9282165b39a090a3d16b461bbe7680c34b451","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-16 14:51:25.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/4668","accounts_in_message":[],"_revision_number":4},{"id":"5d1eef9cf7833670166b7ad54fb3f9612990b7f7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-19 13:47:41.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"0ccfcdeebfc2c52d7d6fff20d5d663d6b9769deb","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-19 13:48:46.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/4733","accounts_in_message":[],"_revision_number":5},{"id":"18b31f9adf2f95b0a897e1a5b482f813cb4965e0","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-01-19 13:50:06.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"a7cebd9de591dd5d62d20cfe91ae42e532a274c9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-19 13:50:18.000000000","message":"Uploaded patch set 6: New patch set was added with same tree, parent, and commit message as Patch Set 5.","accounts_in_message":[],"_revision_number":6},{"id":"555c0ad4eba6044cea8c4b6600c11dbb47af5f17","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-19 13:51:22.000000000","message":"Patch Set 6:\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/4738","accounts_in_message":[],"_revision_number":6},{"id":"906af58b6236dd5874c9823e042ecdca0aa53d25","author":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"date":"2021-01-19 14:31:23.000000000","message":"Patch Set 6: Code-Review-1\n\n(4 comments)\n\nNice markdown parser! I just have a few minor comments / suggestions :)","accounts_in_message":[],"_revision_number":6},{"id":"e096138651d16d4ef1d65fcf6c79078ad77a7d00","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-19 15:18:20.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"ce38e47842efb590907306f3934a68064e3d2f0a","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-19 15:19:22.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/4742","accounts_in_message":[],"_revision_number":7},{"id":"a35a8b88675adc0afae375ee8fd928b05ce9a633","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-19 15:20:51.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"a3566edbcd3d52b007a56de5ddb2a598c8fd5109","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-19 15:30:00.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"51154985befff97961bbcc0f9f448865201c3471","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-19 15:31:02.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/4743","accounts_in_message":[],"_revision_number":8},{"id":"62cc6c38b44b9549f4badbac640f3f734d23f96a","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2021-01-25 20:08:15.000000000","message":"Patch Set 8: Code-Review-2\n\ncan you ensure + add a test that this doesn\u0027t open us up to any XSS? If possible I\u0027d like to use a third party input sanitization library for that, as input santiziation for XSS can be quite tricky to get right","accounts_in_message":[],"_revision_number":8},{"id":"eb14632efa4e5cf0d096685d595c085933f44216","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2021-01-25 20:10:31.000000000","message":"Patch Set 8: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"6f7f4f85650e89da7c8aba6763be5c5aaf9a73f8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-25 20:51:14.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"ee104b5fe56947842db698f6e2f23c78357c7247","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-25 20:52:30.000000000","message":"Patch Set 9: Verified+1\n\nBuild of patchset 9 passed: https://buildkite.com/tvl/depot/builds/4775","accounts_in_message":[],"_revision_number":9},{"id":"137fed93ffe0d987fe36b7000929a3d3a00683de","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-25 20:54:03.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"09948b14293263c802584ac74da73cd07d0d1ddc","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-25 21:01:55.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"868bf8b086f12f166ff2c7a733548c68fa68ad4b","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-01-25 21:02:38.000000000","message":"Change has been successfully rebased and submitted as 82e07fc046cff2151f9d18a003c6331202d58c8b","accounts_in_message":[],"_revision_number":10},{"id":"1046afb2ffd7847b2eec627963ab63c1d30dd7e9","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-25 21:03:49.000000000","message":"Patch Set 10:\n\nBuild of patchset 10 passed: https://buildkite.com/tvl/depot/builds/4776","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"82e07fc046cff2151f9d18a003c6331202d58c8b","revisions":{"e15a282bf1e8e01ba5a04aa39aeed8d70ad896ab":{"kind":"REWORK","_number":1,"created":"2021-01-14 02:00:52.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/1"}}},"commit":{"parents":[{"commit":"f4a6e9f133097986cd59cc2206e9c35d2f320071","subject":"test(tazjin/rlox): Add a handful of interpreter tests","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df4a6e9f133097986cd59cc2206e9c35d2f320071"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:59:58.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de15a282bf1e8e01ba5a04aa39aeed8d70ad896ab"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de15a282bf1e8e01ba5a04aa39aeed8d70ad896ab"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f4a6e9f133097986cd59cc2206e9c35d2f320071","is_merged_in_target_branch":true,"change_id":"I32dd896d42cc73d68d73093e9cbb74b48d95e041","change_number":2386,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"43f947777d9530d301343d624954ad17f161cef2":{"kind":"REWORK","_number":2,"created":"2021-01-14 11:03:18.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/2"}}},"commit":{"parents":[{"commit":"1ed34443d832fcfd7b683ecdcb58b0c445443def","subject":"feat(tazjin/rlox): Parse function declarations","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1ed34443d832fcfd7b683ecdcb58b0c445443def"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 11:03:11.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d43f947777d9530d301343d624954ad17f161cef2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d43f947777d9530d301343d624954ad17f161cef2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1ed34443d832fcfd7b683ecdcb58b0c445443def","is_merged_in_target_branch":true,"change_id":"I1db4316563827976e5233dc7a626968f80b992ef","change_number":2390,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5517eca6897435ef0b2949213bb6dc5f32352eb3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-01-15 13:42:31.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/3"}}},"commit":{"parents":[{"commit":"740a9a3565b3c30d8b667ff159b15d9f455e94b9","subject":"feat(tazjin/rlox): Implement support for closures","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d740a9a3565b3c30d8b667ff159b15d9f455e94b9"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-15 12:28:58.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5517eca6897435ef0b2949213bb6dc5f32352eb3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5517eca6897435ef0b2949213bb6dc5f32352eb3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"740a9a3565b3c30d8b667ff159b15d9f455e94b9","is_merged_in_target_branch":true,"change_id":"I0ffc810807a1a6ec90455a4f2d2bd977833005bd","change_number":2396,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ada9e04992817365a2cb7cdd16a302f60bff1f5e":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-01-16 14:50:23.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/4"}}},"commit":{"parents":[{"commit":"f472c824277d80134ce9e55c0a2ce1cb98201134","subject":"chore(users/multi): Remove old SSH keys attribute.","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df472c824277d80134ce9e55c0a2ce1cb98201134"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-16 14:50:20.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dada9e04992817365a2cb7cdd16a302f60bff1f5e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dada9e04992817365a2cb7cdd16a302f60bff1f5e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f472c824277d80134ce9e55c0a2ce1cb98201134","is_merged_in_target_branch":true,"change_id":"I5d26aab3865593b74a13794947ad61396135a207","change_number":2400,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a2289748d0778ce696e397ceb2c489df7922d1d0":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-01-19 13:47:41.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/5"}}},"commit":{"parents":[{"commit":"2d136e03279e481021a23948fdf5556f25394cd3","subject":"feat(todolist): use static slapd user data for knownUsers","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d136e03279e481021a23948fdf5556f25394cd3"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-18 23:28:03.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da2289748d0778ce696e397ceb2c489df7922d1d0"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da2289748d0778ce696e397ceb2c489df7922d1d0"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d136e03279e481021a23948fdf5556f25394cd3","is_merged_in_target_branch":true,"change_id":"I35caaaab70a5578c47cedc7f33077dd513766290","change_number":2419,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bd00149e0bca6dc16df0079aa77eba4602fa1e59":{"kind":"NO_CHANGE","_number":6,"created":"2021-01-19 13:50:18.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/6"}}},"commit":{"parents":[{"commit":"2d136e03279e481021a23948fdf5556f25394cd3","subject":"feat(todolist): use static slapd user data for knownUsers","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d136e03279e481021a23948fdf5556f25394cd3"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-19 13:50:14.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbd00149e0bca6dc16df0079aa77eba4602fa1e59"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbd00149e0bca6dc16df0079aa77eba4602fa1e59"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d136e03279e481021a23948fdf5556f25394cd3","is_merged_in_target_branch":true,"change_id":"I35caaaab70a5578c47cedc7f33077dd513766290","change_number":2419,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dc788454f13cf936e8baebe804c46152ed7f4048":{"kind":"REWORK","_number":7,"created":"2021-01-19 15:18:20.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/7"}}},"commit":{"parents":[{"commit":"2d136e03279e481021a23948fdf5556f25394cd3","subject":"feat(todolist): use static slapd user data for knownUsers","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d136e03279e481021a23948fdf5556f25394cd3"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-19 15:18:16.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddc788454f13cf936e8baebe804c46152ed7f4048"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddc788454f13cf936e8baebe804c46152ed7f4048"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d136e03279e481021a23948fdf5556f25394cd3","is_merged_in_target_branch":true,"change_id":"I35caaaab70a5578c47cedc7f33077dd513766290","change_number":2419,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5030ad1c3e93ffea1714a1c637ff4fdcd39c032d":{"kind":"REWORK","_number":8,"created":"2021-01-19 15:30:00.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/8"}}},"commit":{"parents":[{"commit":"2d136e03279e481021a23948fdf5556f25394cd3","subject":"feat(todolist): use static slapd user data for knownUsers","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d136e03279e481021a23948fdf5556f25394cd3"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-19 15:29:55.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5030ad1c3e93ffea1714a1c637ff4fdcd39c032d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5030ad1c3e93ffea1714a1c637ff4fdcd39c032d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d136e03279e481021a23948fdf5556f25394cd3","is_merged_in_target_branch":true,"change_id":"I35caaaab70a5578c47cedc7f33077dd513766290","change_number":2419,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4cbc1821e04c337343f4e47aa267e8f4c0028891":{"kind":"REWORK","_number":9,"created":"2021-01-25 20:51:14.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/9"}}},"commit":{"parents":[{"commit":"2d136e03279e481021a23948fdf5556f25394cd3","subject":"feat(todolist): use static slapd user data for knownUsers","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d136e03279e481021a23948fdf5556f25394cd3"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-25 20:51:08.000000000","tz":60},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4cbc1821e04c337343f4e47aa267e8f4c0028891"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4cbc1821e04c337343f4e47aa267e8f4c0028891"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d136e03279e481021a23948fdf5556f25394cd3","is_merged_in_target_branch":true,"change_id":"I35caaaab70a5578c47cedc7f33077dd513766290","change_number":2419,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"82e07fc046cff2151f9d18a003c6331202d58c8b":{"kind":"REWORK","_number":10,"created":"2021-01-25 21:02:38.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/89/2389/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/2389/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/2389/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/2389/10"}}},"commit":{"parents":[{"commit":"7e408c874ac9b84f62bd48a3a6f2b57bae866d29","subject":"fix(panettone): escape value attr of inputs if dynamic content","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e408c874ac9b84f62bd48a3a6f2b57bae866d29"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-14 01:07:55.000000000","tz":60},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-01-25 21:02:38.000000000","tz":0},"subject":"feat(panettone): render a subset of markdown in issue subjects","message":"feat(panettone): render a subset of markdown in issue subjects\n\nThis is achieved by implementing a simple markdown renderer in CL which\nhas the following limitations:\n\n* Only supports inline `code`, *emphasize 1*, _emphasize 2_ and\n  ~~strikethrough~~.\n* Does not support nested markup.\n\nThis allows for a relatively simple renderer which doesn\u0027t need to parse\nmarkdown into a in-memory data structure first. The rendered result is\ndirectly written to a stream to integrate well with cl-who which is also\nreused for rendering tags and xml-escaping strings.\n\nFixes #90.\n\nChange-Id: Ice88ed770b1fab6365f3b93e8663e25077befa0b\nReviewed-on: https://cl.tvl.fyi/c/depot/+/2389\nTested-by: BuildkiteCI\nReviewed-by: glittershark \u003cgrfn@gws.fyi\u003e\nReviewed-by: tazjin \u003cmail@tazj.in\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d82e07fc046cff2151f9d18a003c6331202d58c8b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d82e07fc046cff2151f9d18a003c6331202d58c8b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e408c874ac9b84f62bd48a3a6f2b57bae866d29","is_merged_in_target_branch":true,"change_id":"I134acc0d2f025f173588b37c19a93589365e879b","change_number":2401,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}}]},{"status":"CLOSED"}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Custom-Rule","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Custom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["Custom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
