)]}'
{"id":"depot~10079","triplet_id":"depot~canon~Ia585a76a3811b2609e7ce259fda66a29403b7e07","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000005":{"account":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"last_update":"2023-11-22 17:54:59.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-11-22 17:54:59.000000000","reason":"Change was submitted"},"1000073":{"account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"last_update":"2023-11-22 17:50:59.000000000","reason":"\u003cGERRIT_ACCOUNT_1000073\u003e replied on the change","reason_account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}}},"hashtags":[],"change_id":"Ia585a76a3811b2609e7ce259fda66a29403b7e07","subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","status":"MERGED","created":"2023-11-19 18:54:49.000000000","updated":"2023-11-22 17:54:59.000000000","submitted":"2023-11-22 17:54:59.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"10079","meta_rev_id":"e612c5ccc06753701375c8c519e12368c0839283","_number":10079,"virtual_id_number":10079,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-11-22 17:54:59.000000000","_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-11-22 17:54:59.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":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-11-22 17:54:59.000000000","_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}],"reviewers":{"REVIEWER":[{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-11-19 18:54:49.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"state":"REVIEWER"},{"updated":"2023-11-19 18:54:49.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"state":"REVIEWER"},{"updated":"2023-11-19 18:54:51.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":"CC"},{"updated":"2023-11-19 18:59:56.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":"2023-11-22 17:54:59.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"c1388b23d9ebab50cdadc2e5efa2af49b5dbe1e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-19 18:54:49.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"28ac586c31a1fa5b18a50e7c3dd238ce5e47bacd","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-19 18:54:51.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/28271","accounts_in_message":[],"_revision_number":1},{"id":"8f8dcfcdb38756c59c979b304f358cd1a241a43b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-19 18:59:56.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/28271","accounts_in_message":[],"_revision_number":1},{"id":"08ecabdd18ed13e47b7b7fe3cef6e6a991d63acf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-19 20:26:20.000000000","message":"Uploaded patch set 2.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"1111cfbee69cdd8592c94544eb2dd93c6006cbdb","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-19 20:26:24.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/28272","accounts_in_message":[],"_revision_number":2},{"id":"67e030350c1027b93af6068f71d128f4e86e3324","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-19 20:30:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/28272","accounts_in_message":[],"_revision_number":2},{"id":"865196a18cfa930bbd0df8eea43c564a9857c2d7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-19 20:31:03.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"a758f0f91bd71b16a6c0adfc9db2558020374436","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-19 20:56:20.000000000","message":"Uploaded patch set 4: New patch set was added with same tree, parent tree, and commit message as Patch Set 3.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"**changekind:NO_CHANGE** OR **is:ANY**\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR **changekind:NO_CHANGE**\")\n","accounts_in_message":[],"_revision_number":4},{"id":"b292b8b45ec4302ffdd012684ab24b2213b5a6f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-19 22:29:05.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"33ffa29633c547db50516f10ebfe6403326ab76b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-19 22:29:06.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/28284","accounts_in_message":[],"_revision_number":5},{"id":"1eee4b05e79d6907b793ad512f110f8482db20c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-19 22:30:06.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":6},{"id":"42de03b7fb752868223bdef923b7f51e7c8c9d69","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-19 22:30:07.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/28287","accounts_in_message":[],"_revision_number":6},{"id":"1ee24af1ec1ea1a5f5ba4b464a1b796dd876f783","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-19 22:33:00.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/28287","accounts_in_message":[],"_revision_number":6},{"id":"ae4b2af1476b79c05cf3d258666048ef70d2154a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-19 22:33:30.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/28284","accounts_in_message":[],"_revision_number":5},{"id":"8ecb9bb14da2725a9d9a2887b0eee13e0b1c9f1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-19 22:35:07.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"**changekind:NO_CHANGE** OR **is:ANY**\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR **changekind:NO_CHANGE**\")\n","accounts_in_message":[],"_revision_number":7},{"id":"64c77dfb7f7bb96248c22368206ca62e87bb114a","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-11-22 17:41:24.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"0cff0659dc115838009df80acb162b2fe7094286","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 17:50:19.000000000","message":"Patch Set 7: Autosubmit+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"5368e76ed3c2ee01c9ba65bc1a61716d6de2de7d","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-11-22 17:50:59.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"4afe8711ee16bc1ac9a6ed96084649197ec849ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"real_author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-11-22 17:51:58.000000000","message":"Patch Set 8: Patch Set 7 was rebased on behalf of \u003cGERRIT_ACCOUNT_1000036\u003e\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":8},{"id":"5a603156181f3454498a9bb1ddcb0b863aa1c6e6","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 17:52:00.000000000","message":"Patch Set 8:\n\nStarted build for patchset #8 on: https://buildkite.com/tvl/depot/builds/28296","accounts_in_message":[],"_revision_number":8},{"id":"f0795297e1c017012a34dac727073814dde83e87","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 17:54:53.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/28296","accounts_in_message":[],"_revision_number":8},{"id":"e612c5ccc06753701375c8c519e12368c0839283","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-11-22 17:54:59.000000000","message":"Change has been successfully rebased and submitted as ef8a8af0bfa5963a4a19023acb2c94c3bc61f4d6\n\n7 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"ef8a8af0bfa5963a4a19023acb2c94c3bc61f4d6","revisions":{"adfed567e77f5f15582bcdc24d97311f8881ece2":{"kind":"REWORK","_number":1,"created":"2023-11-19 18:54:49.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/10079/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/1"}}},"commit":{"parents":[{"commit":"62b8de21283d5004ac9f557f953c1cd10ddd9342","subject":"refactor(nix-compat/narinfo): move signature things into separate file","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d62b8de21283d5004ac9f557f953c1cd10ddd9342"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 18:46:29.000000000","tz":120},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove them to CAHash::from_str and NixHash::from_nix_hex_string.\n\nRename NixHash::to_nix_hash_string to NixHash::to_nix_hex_string -\nat least inside NARInfo files nixbase32 is used, so that name was\nconfusing.\n\nAlso, introduce a `CAHash::to_nix_nixbase32_string`, which didn\u0027t exist\nyet.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dadfed567e77f5f15582bcdc24d97311f8881ece2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dadfed567e77f5f15582bcdc24d97311f8881ece2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"62b8de21283d5004ac9f557f953c1cd10ddd9342","is_merged_in_target_branch":false,"change_id":"Ic257475e2afebf059c5317c1cc5b04ba63d5d318","change_number":10078,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"405af74d0be4eff0ab34fcd3d767c07c4803d2e2":{"kind":"REWORK","_number":2,"created":"2023-11-19 20:26:20.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/10079/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/2"}}},"commit":{"parents":[{"commit":"62b8de21283d5004ac9f557f953c1cd10ddd9342","subject":"refactor(nix-compat/narinfo): move signature things into separate file","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d62b8de21283d5004ac9f557f953c1cd10ddd9342"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 20:26:06.000000000","tz":120},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove them to CAHash::from_str and NixHash::from_nix_hex_string.\n\nRename NixHash::to_nix_hash_string to NixHash::to_nix_hex_string -\nat least inside NARInfo files nixbase32 is used, so that name was\nconfusing.\n\nAlso, introduce a `CAHash::to_nix_nixbase32_string`, which didn\u0027t exist\nyet.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d405af74d0be4eff0ab34fcd3d767c07c4803d2e2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d405af74d0be4eff0ab34fcd3d767c07c4803d2e2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"62b8de21283d5004ac9f557f953c1cd10ddd9342","is_merged_in_target_branch":false,"change_id":"Ic257475e2afebf059c5317c1cc5b04ba63d5d318","change_number":10078,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"313a998bc0c599ae3b7384afa91e94c6fdb7c2fc":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2023-11-19 20:31:03.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/10079/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/3"}}},"commit":{"parents":[{"commit":"62b8de21283d5004ac9f557f953c1cd10ddd9342","subject":"refactor(nix-compat/narinfo): move signature things into separate file","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d62b8de21283d5004ac9f557f953c1cd10ddd9342"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 20:27:40.000000000","tz":120},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove this to the CAHash and NixHash structs directly, and be explicit in\nthe name about which encoding for digests is used.\n\nFor output path calculation, nix encodes the nixpaths in hex, but for\nwriting out NARInfos, it\u0027s using nixbase32.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d313a998bc0c599ae3b7384afa91e94c6fdb7c2fc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d313a998bc0c599ae3b7384afa91e94c6fdb7c2fc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"62b8de21283d5004ac9f557f953c1cd10ddd9342","is_merged_in_target_branch":false,"change_id":"Ic257475e2afebf059c5317c1cc5b04ba63d5d318","change_number":10078,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"086163d35e86b04bb185824f6dc842f7d1ab7e6a":{"kind":"NO_CHANGE","_number":4,"created":"2023-11-19 20:56:20.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/10079/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/4"}}},"commit":{"parents":[{"commit":"d43fc18246ba721ca35c0a705c0140050ba47158","subject":"refactor(nix-compat/narinfo): move signature into separate file","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd43fc18246ba721ca35c0a705c0140050ba47158"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 20:56:07.000000000","tz":120},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove this to the CAHash and NixHash structs directly, and be explicit in\nthe name about which encoding for digests is used.\n\nFor output path calculation, nix encodes the nixpaths in hex, but for\nwriting out NARInfos, it\u0027s using nixbase32.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d086163d35e86b04bb185824f6dc842f7d1ab7e6a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d086163d35e86b04bb185824f6dc842f7d1ab7e6a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d43fc18246ba721ca35c0a705c0140050ba47158","is_merged_in_target_branch":false,"change_id":"Ic257475e2afebf059c5317c1cc5b04ba63d5d318","change_number":10078,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"37d032e4cd8d24cc3bf753518b699d43916aa7cf":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-11-19 22:29:05.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/10079/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/5"}}},"commit":{"parents":[{"commit":"bb18556bf37475b096d7d39ecd27becbe7cafa01","subject":"feat(tvix/nix-compat): add narinfo::Signature::verify","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbb18556bf37475b096d7d39ecd27becbe7cafa01"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 22:28:52.000000000","tz":120},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove this to the CAHash and NixHash structs directly, and be explicit in\nthe name about which encoding for digests is used.\n\nFor output path calculation, nix encodes the nixpaths in hex, but for\nwriting out NARInfos, it\u0027s using nixbase32.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37d032e4cd8d24cc3bf753518b699d43916aa7cf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37d032e4cd8d24cc3bf753518b699d43916aa7cf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bb18556bf37475b096d7d39ecd27becbe7cafa01","is_merged_in_target_branch":true,"change_id":"Ic1c8ddbdecfb05cefca2492808388b0f7f3f2637","change_number":10081,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"213aff23dcc6efaec2c333a88dd07a13ddf77e58":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2023-11-19 22:30:06.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/10079/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/6"}}},"commit":{"parents":[{"commit":"3e83415060bb6f2c33995d3fcbb4504eb9b187be","subject":"feat(tvix/nix-compat/narinfo): add fingerprint","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3e83415060bb6f2c33995d3fcbb4504eb9b187be"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 22:30:02.000000000","tz":120},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove this to the CAHash and NixHash structs directly, and be explicit in\nthe name about which encoding for digests is used.\n\nFor output path calculation, nix encodes the nixpaths in hex, but for\nwriting out NARInfos, it\u0027s using nixbase32.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d213aff23dcc6efaec2c333a88dd07a13ddf77e58"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d213aff23dcc6efaec2c333a88dd07a13ddf77e58"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3e83415060bb6f2c33995d3fcbb4504eb9b187be","is_merged_in_target_branch":false,"change_id":"I8947239c609896acfd7261f110450014bedf465a","change_number":10080,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8905fd0774a3e77a597030a02dc73c2fb46a3ff0":{"kind":"NO_CHANGE","_number":7,"created":"2023-11-19 22:35:07.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/10079/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/7"}}},"commit":{"parents":[{"commit":"a834966efd64c1b2306241c3ef20f4258f6b9c4e","subject":"feat(tvix/nix-compat/narinfo): add fingerprint","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da834966efd64c1b2306241c3ef20f4258f6b9c4e"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2023-11-19 22:35:07.000000000","tz":0},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove this to the CAHash and NixHash structs directly, and be explicit in\nthe name about which encoding for digests is used.\n\nFor output path calculation, nix encodes the nixpaths in hex, but for\nwriting out NARInfos, it\u0027s using nixbase32.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8905fd0774a3e77a597030a02dc73c2fb46a3ff0"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8905fd0774a3e77a597030a02dc73c2fb46a3ff0"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a834966efd64c1b2306241c3ef20f4258f6b9c4e","is_merged_in_target_branch":true,"change_id":"I8947239c609896acfd7261f110450014bedf465a","change_number":10080,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"c3c26990740457f37bf62a63afe6bbf7baad937b":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2023-11-22 17:51:58.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"real_uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/79/10079/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/8"}}},"commit":{"parents":[{"commit":"a8d48d4d9c2c4f1f4c97007271c1bfc36d989c74","subject":"fix(3p/exwm): fix EXWM build with depot sources","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da8d48d4d9c2c4f1f4c97007271c1bfc36d989c74"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2023-11-22 17:51:58.000000000","tz":0},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove this to the CAHash and NixHash structs directly, and be explicit in\nthe name about which encoding for digests is used.\n\nFor output path calculation, nix encodes the nixpaths in hex, but for\nwriting out NARInfos, it\u0027s using nixbase32.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc3c26990740457f37bf62a63afe6bbf7baad937b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc3c26990740457f37bf62a63afe6bbf7baad937b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a8d48d4d9c2c4f1f4c97007271c1bfc36d989c74","is_merged_in_target_branch":true,"change_id":"I1a4e8ea63bd116d86a430e680c2b631474e9a0fe","change_number":10047,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"ef8a8af0bfa5963a4a19023acb2c94c3bc61f4d6":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2023-11-22 17:54:59.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/79/10079/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/10079/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/10079/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/10079/9"}}},"commit":{"parents":[{"commit":"a8d48d4d9c2c4f1f4c97007271c1bfc36d989c74","subject":"fix(3p/exwm): fix EXWM build with depot sources","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da8d48d4d9c2c4f1f4c97007271c1bfc36d989c74"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-19 17:50:56.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2023-11-22 17:54:59.000000000","tz":0},"subject":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs","message":"refactor(tvix/nix-compat): cleanup parse_{ca,hash} and fmt structs\n\nThese were used to format to and parse from strings.\n\nMove this to the CAHash and NixHash structs directly, and be explicit in\nthe name about which encoding for digests is used.\n\nFor output path calculation, nix encodes the nixpaths in hex, but for\nwriting out NARInfos, it\u0027s using nixbase32.\n\nChange-Id: Ia585a76a3811b2609e7ce259fda66a29403b7e07\nReviewed-on: https://cl.tvl.fyi/c/depot/+/10079\nReviewed-by: raitobezarius \u003ctvl@lahfa.xyz\u003e\nTested-by: BuildkiteCI\nAutosubmit: flokli \u003cflokli@flokli.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003def8a8af0bfa5963a4a19023acb2c94c3bc61f4d6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003def8a8af0bfa5963a4a19023acb2c94c3bc61f4d6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a8d48d4d9c2c4f1f4c97007271c1bfc36d989c74","is_merged_in_target_branch":true,"change_id":"I1a4e8ea63bd116d86a430e680c2b631474e9a0fe","change_number":10047,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"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":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
