)]}'
{"id":"depot~2469","triplet_id":"depot~canon~Ibe38ce78bb56902075f7c31f2eeeb93485b34be3","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-02-12 18:22:50.000000000","reason":"removed on reply"},"1000013":{"account":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"last_update":"2021-02-19 23:04:04.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibe38ce78bb56902075f7c31f2eeeb93485b34be3","subject":"feat(nix/readTree): give better error message when not a function","status":"MERGED","created":"2021-01-30 08:50:07.000000000","updated":"2021-02-19 23:05:06.000000000","submitted":"2021-02-19 23:04:04.000000000","submitter":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"2469","meta_rev_id":"0eea826d57a8205be5bea9bef1af147c9c00f73d","_number":2469,"virtual_id_number":2469,"owner":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-02-19 23:04:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-02-19 23:04:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-30 08:53:04.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-30 11:45:40.000000000","updated_by":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"}],"messages":[{"id":"17bff3d6f8de595c2c4e0ca0eed34108566cb24f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-01-30 08:50:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"63fa4c3f216ac719498e57892a45de3c007a6d10","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-30 08:53:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/4876","accounts_in_message":[],"_revision_number":1},{"id":"e6655e87fba9fe9306b26e136245ff45f113b1bd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-01-30 12:26:10.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"d4f85d5e6a4f59bdd98a13e29550969c27a8b133","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-01-30 12:27:27.000000000","message":"Patch Set 2:\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/4888","accounts_in_message":[],"_revision_number":2},{"id":"e1a5e558f6be13eefb963613dfcd23a0ed733c3f","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-01-30 12:47:59.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"f7ba821000ce9a1b738b904042fb010e84d38d7d","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-02-12 18:22:50.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"0f07a4a18978876c51ff65671ce5829378f6899d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-02-19 22:47:12.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"98200edf2e08367bb5e5c2a5c0e9a49c6558e49a","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-02-19 22:48:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/5157","accounts_in_message":[],"_revision_number":3},{"id":"a446dd4a3bd8439b19bc0619587b0da58a867e92","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-02-19 23:04:04.000000000","message":"Change has been successfully rebased and submitted as 83e81def2316de2800d3a78b8294835a5319c191","accounts_in_message":[],"_revision_number":4},{"id":"0eea826d57a8205be5bea9bef1af147c9c00f73d","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-02-19 23:05:06.000000000","message":"Patch Set 4:\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/5160","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"83e81def2316de2800d3a78b8294835a5319c191","revisions":{"92bae79d277728196cf7c6e3f3ca68568d00d8d8":{"kind":"REWORK","_number":1,"created":"2021-01-30 08:50:07.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/69/2469/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/2469/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/2469/1"}}},"commit":{"parents":[{"commit":"97d846cfb75b9f75deb4cab207124430bcc499ae","subject":"Revert \"feat(nix/readTree): allow arguments to depend on tree location\"","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d97d846cfb75b9f75deb4cab207124430bcc499ae"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-01-30 08:25:05.000000000","tz":60},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-01-30 08:50:06.000000000","tz":60},"subject":"feat(nix/readTree): give better error message when not a function","message":"feat(nix/readTree): give better error message when not a function\n\nWhen a file is added to the depot tree that is picked up by read-tree,\nbut it’s not a function like ({...}: {}), `readTree` will fail on the\nfunction application, leading to a bad error message.\n\nWe can do slightly better, by checking the type and throwing a nicer\ntrace message.\n\n`assertMsg` is copied from `nixpkgs/lib/assert.nix`, since at this\npoint we don’t have a reference to the lib.\n\nThere is another evaluation failure that can happen, which is when the\nfunction we try to call does not have dots; however, nix does not\nprovide any inflection capabilies for checking whether a function\nattrset is open (`builtins.functionArgs` only tells us the attrs it\nmentions explicitly). Maybe the locality of the error could be\nimproved somehow.\n\nChange-Id: Ibe38ce78bb56902075f7c31f2eeeb93485b34be3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d92bae79d277728196cf7c6e3f3ca68568d00d8d8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d92bae79d277728196cf7c6e3f3ca68568d00d8d8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"97d846cfb75b9f75deb4cab207124430bcc499ae","is_merged_in_target_branch":false,"change_id":"I5ead308d4aaca9b316743a7571c2aec40e581e96","change_number":2468,"patch_set_number":4,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"426912e9ca6626f021345eb139e999ab41286a0e":{"kind":"NO_CHANGE","_number":2,"created":"2021-01-30 12:26:10.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/69/2469/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/2469/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/2469/2"}}},"commit":{"parents":[{"commit":"e54da39957b03405f788010a8d51a43347ce0c75","subject":"Revert \"feat(nix/readTree): allow arguments to depend on tree location\"","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de54da39957b03405f788010a8d51a43347ce0c75"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-01-30 08:25:05.000000000","tz":60},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-01-30 12:26:08.000000000","tz":60},"subject":"feat(nix/readTree): give better error message when not a function","message":"feat(nix/readTree): give better error message when not a function\n\nWhen a file is added to the depot tree that is picked up by read-tree,\nbut it’s not a function like ({...}: {}), `readTree` will fail on the\nfunction application, leading to a bad error message.\n\nWe can do slightly better, by checking the type and throwing a nicer\ntrace message.\n\n`assertMsg` is copied from `nixpkgs/lib/assert.nix`, since at this\npoint we don’t have a reference to the lib.\n\nThere is another evaluation failure that can happen, which is when the\nfunction we try to call does not have dots; however, nix does not\nprovide any inflection capabilies for checking whether a function\nattrset is open (`builtins.functionArgs` only tells us the attrs it\nmentions explicitly). Maybe the locality of the error could be\nimproved somehow.\n\nChange-Id: Ibe38ce78bb56902075f7c31f2eeeb93485b34be3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d426912e9ca6626f021345eb139e999ab41286a0e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d426912e9ca6626f021345eb139e999ab41286a0e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e54da39957b03405f788010a8d51a43347ce0c75","is_merged_in_target_branch":false,"change_id":"I5ead308d4aaca9b316743a7571c2aec40e581e96","change_number":2468,"patch_set_number":5,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"91b83605d5d1d53c4042be314424321ef9786857":{"kind":"REWORK","_number":3,"created":"2021-02-19 22:47:12.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/69/2469/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/2469/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/2469/3"}}},"commit":{"parents":[{"commit":"0f1a497361893e5324e61812a8db6ca77369789f","subject":"chore(3p): Remove git-bug","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0f1a497361893e5324e61812a8db6ca77369789f"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-01-30 08:25:05.000000000","tz":60},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-02-19 22:46:27.000000000","tz":60},"subject":"feat(nix/readTree): give better error message when not a function","message":"feat(nix/readTree): give better error message when not a function\n\nWhen a file is added to the depot tree that is picked up by read-tree,\nbut it’s not a function like ({...}: {}), `readTree` will fail on the\nfunction application, leading to a bad error message.\n\nWe can do slightly better, by checking the type and throwing a nicer\ntrace message.\n\n`assertMsg` is copied from `nixpkgs/lib/assert.nix`, since at this\npoint we don’t have a reference to the lib.\n\nThere is another evaluation failure that can happen, which is when the\nfunction we try to call does not have dots; however, nix does not\nprovide any inflection capabilies for checking whether a function\nattrset is open (`builtins.functionArgs` only tells us the attrs it\nmentions explicitly). Maybe the locality of the error could be\nimproved somehow.\n\nChange-Id: Ibe38ce78bb56902075f7c31f2eeeb93485b34be3\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d91b83605d5d1d53c4042be314424321ef9786857"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d91b83605d5d1d53c4042be314424321ef9786857"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0f1a497361893e5324e61812a8db6ca77369789f","is_merged_in_target_branch":true,"change_id":"I8aa8d86288933d470ab3962ffbb60294eaddd27b","change_number":2540,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"83e81def2316de2800d3a78b8294835a5319c191":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2021-02-19 23:04:04.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/69/2469/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/2469/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/2469/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/2469/4"}}},"commit":{"parents":[{"commit":"0f1a497361893e5324e61812a8db6ca77369789f","subject":"chore(3p): Remove git-bug","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0f1a497361893e5324e61812a8db6ca77369789f"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-01-30 08:25:05.000000000","tz":60},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-02-19 23:04:04.000000000","tz":0},"subject":"feat(nix/readTree): give better error message when not a function","message":"feat(nix/readTree): give better error message when not a function\n\nWhen a file is added to the depot tree that is picked up by read-tree,\nbut it’s not a function like ({...}: {}), `readTree` will fail on the\nfunction application, leading to a bad error message.\n\nWe can do slightly better, by checking the type and throwing a nicer\ntrace message.\n\n`assertMsg` is copied from `nixpkgs/lib/assert.nix`, since at this\npoint we don’t have a reference to the lib.\n\nThere is another evaluation failure that can happen, which is when the\nfunction we try to call does not have dots; however, nix does not\nprovide any inflection capabilies for checking whether a function\nattrset is open (`builtins.functionArgs` only tells us the attrs it\nmentions explicitly). Maybe the locality of the error could be\nimproved somehow.\n\nChange-Id: Ibe38ce78bb56902075f7c31f2eeeb93485b34be3\nReviewed-on: https://cl.tvl.fyi/c/depot/+/2469\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003cmail@tazj.in\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d83e81def2316de2800d3a78b8294835a5319c191"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d83e81def2316de2800d3a78b8294835a5319c191"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0f1a497361893e5324e61812a8db6ca77369789f","is_merged_in_target_branch":true,"change_id":"I8aa8d86288933d470ab3962ffbb60294eaddd27b","change_number":2540,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}}]},{"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":[]}}]}
