)]}'
{"id":"depot~1854","triplet_id":"depot~canon~I86f12ce7f63dae98e7e5c6646a4e9d220de783f2","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000002":{"account":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"last_update":"2020-08-26 23:49:32.000000000","reason":"Change was submitted"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2020-08-26 23:38:33.000000000","reason":"manually removed in reply dialog"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2020-08-26 23:49:32.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I86f12ce7f63dae98e7e5c6646a4e9d220de783f2","subject":"feat: Implement automatic CI target detection for the depot","status":"MERGED","created":"2020-08-26 23:16:24.000000000","updated":"2020-08-26 23:52:14.000000000","submitted":"2020-08-26 23:49:32.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1854","meta_rev_id":"24d95fa36e1610460a7c6439f6a63276560b5731","_number":1854,"virtual_id_number":1854,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2020-08-26 23:49:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2020-08-26 23:49:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},{"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"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2020-08-26 23:49:32.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":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},{"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":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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},{"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":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},{"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":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":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-26 23:20:32.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":"2020-08-26 23:25:49.000000000","updated_by":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"reviewer":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"state":"REVIEWER"},{"updated":"2020-08-26 23:34:04.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"state":"REVIEWER"}],"messages":[{"id":"25474c3b97955f9037ac721b099db1d4d826b84e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-08-26 23:16:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5cf4a0b0660a85795dc41e099cf3a5e37698bc1e","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-08-26 23:20:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/2999","accounts_in_message":[],"_revision_number":1},{"id":"b233f96a553771607578a840383af2a95e31abc6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-08-26 23:23:11.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"460e7b8fd499e700ce43bae36094235088100c8e","author":{"_account_id":1000002,"name":"kanepyork","email":"rikingcoding@gmail.com","username":"riking"},"date":"2020-08-26 23:25:49.000000000","message":"Patch Set 2: Code-Review+1\n\nLooks good, but let\u0027s wait until the underneath CI failures are solved.","accounts_in_message":[],"_revision_number":2},{"id":"07b03e129530762e714dc79cf8bf5a4d82c601e9","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-08-26 23:26:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/3010","accounts_in_message":[],"_revision_number":2},{"id":"2373a4363a31e8a0aac012377ede293fa09bf470","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-08-26 23:34:04.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c954c0f1299dd41980fef23d37c1bf6505bb7518","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-08-26 23:35:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"da041d4ffc2cee5b4aab09f83668a70720946052","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-08-26 23:38:20.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/3017","accounts_in_message":[],"_revision_number":3},{"id":"ab50ae8100724467b25fa3452e25079c91424e6d","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-08-26 23:38:33.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"97f75a3dec83a9f72992009a855b3babd151541c","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-08-26 23:49:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2c4957da818910a0acd2003b6cc452cf7af699d2","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-08-26 23:49:32.000000000","message":"Change has been successfully rebased and submitted as 4ff9d5dee86999b559da4b515ec12533787dc564","accounts_in_message":[],"_revision_number":4},{"id":"24d95fa36e1610460a7c6439f6a63276560b5731","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-08-26 23:52:14.000000000","message":"Patch Set 4:\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/3030","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"4ff9d5dee86999b559da4b515ec12533787dc564","revisions":{"d80edbb192e6cd06a288f55c47e2022af5aabbb6":{"kind":"REWORK","_number":1,"created":"2020-08-26 23:16:24.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/54/1854/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/54/1854/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/54/1854/1"}}},"commit":{"parents":[{"commit":"6c1e1c453795f397e9b2823bed3a6173e1c1c721","subject":"fix(besadii): Remove unused Nix code from the derivation","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6c1e1c453795f397e9b2823bed3a6173e1c1c721"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-08-26 23:11:11.000000000","tz":60},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-08-26 23:16:11.000000000","tz":60},"subject":"feat: Implement automatic CI target detection for the depot","message":"feat: Implement automatic CI target detection for the depot\n\nAutomatically walk the entire depot tree and pick out things that are\n\"buildable\", then include them in the attribute `ci.targets` (which is\nnow also the target for CI builds).\n\nA long time ago, in a land far away, we (well, I, at the time) had a\nprototype of this which ran into constant issues with infinite\nrecursions while trying to walk the tree. In fact, this is why\nreadTree originally gained the `__readTree`-attribute which marks\nthings that were imported automatically.\n\nBased on some code edef whipped up earlier (with the breakthrough\nbeing that we also add the attribute to top-level folders, which\nsuddenly resolves a whole bunch of problems), I\u0027ve now implemented\nthis actually working version.\n\nAt the moment all builds still happen as one big bag of builds, but at\nsome point we will granularise this.\n\nChange-Id: I86f12ce7f63dae98e7e5c6646a4e9d220de783f2\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd80edbb192e6cd06a288f55c47e2022af5aabbb6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd80edbb192e6cd06a288f55c47e2022af5aabbb6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6c1e1c453795f397e9b2823bed3a6173e1c1c721","is_merged_in_target_branch":false,"change_id":"I6df2db1ed4730a7953199b7b48aa9ad916418b22","change_number":1853,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"136282df17fe9949f1b1b216497c46c68caec4c1":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-08-26 23:23:11.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/54/1854/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/54/1854/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/54/1854/2"}}},"commit":{"parents":[{"commit":"2106b16c8d805c339a47069f3e37af9d6d5a745f","subject":"fix(besadii): Remove unused Nix code from the derivation","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2106b16c8d805c339a47069f3e37af9d6d5a745f"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-08-26 23:11:11.000000000","tz":60},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-08-26 23:19:09.000000000","tz":60},"subject":"feat: Implement automatic CI target detection for the depot","message":"feat: Implement automatic CI target detection for the depot\n\nAutomatically walk the entire depot tree and pick out things that are\n\"buildable\", then include them in the attribute `ci.targets` (which is\nnow also the target for CI builds).\n\nA long time ago, in a land far away, we (well, I, at the time) had a\nprototype of this which ran into constant issues with infinite\nrecursions while trying to walk the tree. In fact, this is why\nreadTree originally gained the `__readTree`-attribute which marks\nthings that were imported automatically.\n\nBased on some code edef whipped up earlier (with the breakthrough\nbeing that we also add the attribute to top-level folders, which\nsuddenly resolves a whole bunch of problems), I\u0027ve now implemented\nthis actually working version.\n\nAt the moment all builds still happen as one big bag of builds, but at\nsome point we will granularise this.\n\nChange-Id: I86f12ce7f63dae98e7e5c6646a4e9d220de783f2\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d136282df17fe9949f1b1b216497c46c68caec4c1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d136282df17fe9949f1b1b216497c46c68caec4c1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2106b16c8d805c339a47069f3e37af9d6d5a745f","is_merged_in_target_branch":false,"change_id":"I6df2db1ed4730a7953199b7b48aa9ad916418b22","change_number":1853,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"479126d3da2a6b3d5ae84fb2beb243035d3790ed":{"kind":"REWORK","_number":3,"created":"2020-08-26 23:35:58.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/54/1854/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/54/1854/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/54/1854/3"}}},"commit":{"parents":[{"commit":"7a98691b789c7dad71ee53a7affce96281a740ee","subject":"fix(besadii): Remove unused Nix code from the derivation","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7a98691b789c7dad71ee53a7affce96281a740ee"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-08-26 23:11:11.000000000","tz":60},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-08-26 23:35:52.000000000","tz":60},"subject":"feat: Implement automatic CI target detection for the depot","message":"feat: Implement automatic CI target detection for the depot\n\nAutomatically walk the entire depot tree and pick out things that are\n\"buildable\", then include them in the attribute `ci.targets` (which is\nnow also the target for CI builds).\n\nA long time ago, in a land far away, we (well, I, at the time) had a\nprototype of this which ran into constant issues with infinite\nrecursions while trying to walk the tree. In fact, this is why\nreadTree originally gained the `__readTree`-attribute which marks\nthings that were imported automatically.\n\nBased on some code edef whipped up earlier (with the breakthrough\nbeing that we also add the attribute to top-level folders, which\nsuddenly resolves a whole bunch of problems), I\u0027ve now implemented\nthis actually working version.\n\nAt the moment all builds still happen as one big bag of builds, but at\nsome point we will granularise this.\n\nChange-Id: I86f12ce7f63dae98e7e5c6646a4e9d220de783f2\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d479126d3da2a6b3d5ae84fb2beb243035d3790ed"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d479126d3da2a6b3d5ae84fb2beb243035d3790ed"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7a98691b789c7dad71ee53a7affce96281a740ee","is_merged_in_target_branch":false,"change_id":"I6df2db1ed4730a7953199b7b48aa9ad916418b22","change_number":1853,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4ff9d5dee86999b559da4b515ec12533787dc564":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2020-08-26 23:49:32.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/54/1854/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/54/1854/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/54/1854/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/54/1854/4"}}},"commit":{"parents":[{"commit":"88317aea0d999e0933e4857660660ac408be03a0","subject":"fix(besadii): Remove unused Nix code from the derivation","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d88317aea0d999e0933e4857660660ac408be03a0"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2020-08-26 23:11:11.000000000","tz":60},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2020-08-26 23:49:32.000000000","tz":0},"subject":"feat: Implement automatic CI target detection for the depot","message":"feat: Implement automatic CI target detection for the depot\n\nAutomatically walk the entire depot tree and pick out things that are\n\"buildable\", then include them in the attribute `ci.targets` (which is\nnow also the target for CI builds).\n\nA long time ago, in a land far away, we (well, I, at the time) had a\nprototype of this which ran into constant issues with infinite\nrecursions while trying to walk the tree. In fact, this is why\nreadTree originally gained the `__readTree`-attribute which marks\nthings that were imported automatically.\n\nBased on some code edef whipped up earlier (with the breakthrough\nbeing that we also add the attribute to top-level folders, which\nsuddenly resolves a whole bunch of problems), I\u0027ve now implemented\nthis actually working version.\n\nAt the moment all builds still happen as one big bag of builds, but at\nsome point we will granularise this.\n\nChange-Id: I86f12ce7f63dae98e7e5c6646a4e9d220de783f2\nReviewed-on: https://cl.tvl.fyi/c/depot/+/1854\nTested-by: BuildkiteCI\nReviewed-by: kanepyork \u003crikingcoding@gmail.com\u003e\nReviewed-by: glittershark \u003cgrfn@gws.fyi\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4ff9d5dee86999b559da4b515ec12533787dc564"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4ff9d5dee86999b559da4b515ec12533787dc564"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"88317aea0d999e0933e4857660660ac408be03a0","is_merged_in_target_branch":true,"change_id":"I6df2db1ed4730a7953199b7b48aa9ad916418b22","change_number":1853,"patch_set_number":4,"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"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":[]}}]}
