)]}'
{"id":"depot~11071","triplet_id":"depot~canon~I7e9b6edd1e3f149eb270faf2928cd846d74e77ad","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000082":{"account":{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},"last_update":"2024-03-03 16:51:12.000000000","reason":"\u003cGERRIT_ACCOUNT_1000082\u003e replied on the change","reason_account":{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"}},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2024-03-03 17:12:51.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-03-03 17:12:23.000000000","reason":"removed on reply"},"1000073":{"account":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"last_update":"2024-03-03 17:12:51.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7e9b6edd1e3f149eb270faf2928cd846d74e77ad","subject":"refactor(tvix/store/protos): more granular nix-compat conversions","status":"MERGED","created":"2024-02-29 08:55:51.000000000","updated":"2024-03-03 17:12:51.000000000","submitted":"2024-03-03 17:12:51.000000000","submitter":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"11071","meta_rev_id":"348f700a5dcb6d281bee018bc1ea4f4325157792","_number":11071,"virtual_id_number":11071,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-03-03 17:12:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-03-03 17:12:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-03-03 17:12:51.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":[{"value":0,"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-03-03 17:12:51.000000000","_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","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"},{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-02-29 08:55:51.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":"2024-02-29 08:55:51.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2024-02-29 08:55:59.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":"2024-02-29 09:01:39.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":"2024-03-03 16:10:11.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},"state":"REVIEWER"}],"messages":[{"id":"1e74d60e8b36da0c0e074390b324f7e9d8177f27","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-02-29 08:55:51.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"e2c4d363d25fb5a39bfeeb0921652d56f1bf93a7","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-02-29 08:55:51.000000000","message":"\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* `tvix/store/src/proto/mod.rs`\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":1},{"id":"f30c257ab5814a3edb52e5e238b0a65bab1b116f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-02-29 08:55:59.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/31922","accounts_in_message":[],"_revision_number":1},{"id":"3ae8883d057b04694ccabeb27d0edf105f8faeff","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-02-29 09:01:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/31922","accounts_in_message":[],"_revision_number":1},{"id":"b39b72837e6eda5ca7fc6880dec678befe63d784","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-01 09:58:04.000000000","message":"Uploaded patch set 2: Patch Set 1 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":2},{"id":"61fff2b780452d21f90960de3b5cfc9bd12b8634","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-01 09:58:15.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/31936","accounts_in_message":[],"_revision_number":2},{"id":"5e47b33aa6f9fd63cacb805562d37e1d2d1c70f5","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-03-01 10:03:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/31936","accounts_in_message":[],"_revision_number":2},{"id":"77b43ab799b9736085bde22d95f049d5e66563c2","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-03 16:10:11.000000000","message":"Patch Set 2: Autosubmit+1","accounts_in_message":[],"_revision_number":2},{"id":"ab17232b224f71704f0b62378a0f9f96207e44df","author":{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},"date":"2024-03-03 16:51:12.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0b362204e97e15e0d0588fa6d1edfd33b22ca869","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-03 17:12:23.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"24073fe3652e35aac8edb977a329239a5dce53ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-03 17:12:44.000000000","message":"Patch Set 3: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Code-Review+1, Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"348f700a5dcb6d281bee018bc1ea4f4325157792","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-03-03 17:12:51.000000000","message":"Change has been successfully rebased and submitted as 0b396553d6ba6223ee7c19e0d29480972d2d0fc7\n\n2 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":4}],"current_revision_number":4,"current_revision":"0b396553d6ba6223ee7c19e0d29480972d2d0fc7","revisions":{"62a47311e1a8f37c645739cf090be264ad3223f3":{"kind":"REWORK","_number":1,"created":"2024-02-29 08:55:51.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/71/11071/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/71/11071/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/71/11071/1"}}},"commit":{"parents":[{"commit":"fe219a953e7e7559b4a530b07e267cdbe7751fb3","subject":"feat(tvix/nix-compat): add HashMode and CAHash::mode()","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfe219a953e7e7559b4a530b07e267cdbe7751fb3"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-02-29 08:52:45.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-02-29 08:55:26.000000000","tz":120},"subject":"refactor(tvix/store/protos): more granular conversions with nix-compat","message":"refactor(tvix/store/protos): more granular conversions with nix-compat\n\nimplement From\u003c\u0026nix_compat::nixhash::CAHash\u003e for nar_info::ca::Hash\nindividually, and make\nFrom\u003c\u0026nix_compat::nixhash::CAHash\u003e for nar_info::Ca a small wrapper that\nuses it, as well as the .hash().digest_as_bytes() for the digest.\n\nChange-Id: I7e9b6edd1e3f149eb270faf2928cd846d74e77ad\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d62a47311e1a8f37c645739cf090be264ad3223f3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d62a47311e1a8f37c645739cf090be264ad3223f3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"fe219a953e7e7559b4a530b07e267cdbe7751fb3","is_merged_in_target_branch":false,"change_id":"Icca147a876f7f4cff0bbaa067ac4dae40d05bee9","change_number":11069,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"29e8c2db262282c45ae28ecdd382bb97c8b73d69":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-03-01 09:58:04.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/71/11071/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/71/11071/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/71/11071/2"}}},"commit":{"parents":[{"commit":"0a4e7dc4e652ce1b0a3b537f187ae9107b891dd0","subject":"feat(tvix/nix-compat): add HashMode and CAHash::mode()","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0a4e7dc4e652ce1b0a3b537f187ae9107b891dd0"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-02-29 08:52:45.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-03-01 09:57:51.000000000","tz":120},"subject":"refactor(tvix/store/protos): more granular conversions with nix-compat","message":"refactor(tvix/store/protos): more granular conversions with nix-compat\n\nimplement From\u003c\u0026nix_compat::nixhash::CAHash\u003e for nar_info::ca::Hash\nindividually, and make\nFrom\u003c\u0026nix_compat::nixhash::CAHash\u003e for nar_info::Ca a small wrapper that\nuses it, as well as the .hash().digest_as_bytes() for the digest.\n\nChange-Id: I7e9b6edd1e3f149eb270faf2928cd846d74e77ad\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d29e8c2db262282c45ae28ecdd382bb97c8b73d69"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d29e8c2db262282c45ae28ecdd382bb97c8b73d69"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0a4e7dc4e652ce1b0a3b537f187ae9107b891dd0","is_merged_in_target_branch":false,"change_id":"Icca147a876f7f4cff0bbaa067ac4dae40d05bee9","change_number":11069,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8c2bf1dafe51345089a4a6b6c2574d9139d39f37":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2024-03-03 17:12:44.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/71/11071/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/71/11071/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/71/11071/3"}}},"commit":{"parents":[{"commit":"0a4e7dc4e652ce1b0a3b537f187ae9107b891dd0","subject":"feat(tvix/nix-compat): add HashMode and CAHash::mode()","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0a4e7dc4e652ce1b0a3b537f187ae9107b891dd0"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-02-29 08:52:45.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2024-03-03 17:12:44.000000000","tz":0},"subject":"refactor(tvix/store/protos): more granular nix-compat conversions","message":"refactor(tvix/store/protos): more granular nix-compat conversions\n\nimplement From\u003c\u0026nix_compat::nixhash::CAHash\u003e for nar_info::ca::Hash\nindividually, and make\nFrom\u003c\u0026nix_compat::nixhash::CAHash\u003e for nar_info::Ca a small wrapper that\nuses it, as well as the .hash().digest_as_bytes() for the digest.\n\nChange-Id: I7e9b6edd1e3f149eb270faf2928cd846d74e77ad\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8c2bf1dafe51345089a4a6b6c2574d9139d39f37"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8c2bf1dafe51345089a4a6b6c2574d9139d39f37"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0a4e7dc4e652ce1b0a3b537f187ae9107b891dd0","is_merged_in_target_branch":false,"change_id":"Icca147a876f7f4cff0bbaa067ac4dae40d05bee9","change_number":11069,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Edit commit message"},"0b396553d6ba6223ee7c19e0d29480972d2d0fc7":{"kind":"REWORK","_number":4,"created":"2024-03-03 17:12:51.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/71/11071/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/71/11071/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/71/11071/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/71/11071/4"}}},"commit":{"parents":[{"commit":"ef3f8936cbb581e615e1e3c96f01ec9b42ceaa9e","subject":"refactor(tvix/*/from_addr): improve test debuggability","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003def3f8936cbb581e615e1e3c96f01ec9b42ceaa9e"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-02-29 08:52:45.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2024-03-03 17:12:51.000000000","tz":0},"subject":"refactor(tvix/store/protos): more granular nix-compat conversions","message":"refactor(tvix/store/protos): more granular nix-compat conversions\n\nimplement From\u003c\u0026nix_compat::nixhash::CAHash\u003e for nar_info::ca::Hash\nindividually, and make\nFrom\u003c\u0026nix_compat::nixhash::CAHash\u003e for nar_info::Ca a small wrapper that\nuses it, as well as the .hash().digest_as_bytes() for the digest.\n\nChange-Id: I7e9b6edd1e3f149eb270faf2928cd846d74e77ad\nReviewed-on: https://cl.tvl.fyi/c/depot/+/11071\nAutosubmit: flokli \u003cflokli@flokli.de\u003e\nReviewed-by: Brian Olsen \u003cme@griff.name\u003e\nTested-by: BuildkiteCI\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0b396553d6ba6223ee7c19e0d29480972d2d0fc7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0b396553d6ba6223ee7c19e0d29480972d2d0fc7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ef3f8936cbb581e615e1e3c96f01ec9b42ceaa9e","is_merged_in_target_branch":true,"change_id":"I2d88861d979d107edc0717fbdb3cdac9a6bfc5e4","change_number":11091,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}]},{"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":[]}}]}
