)]}'
{"id":"depot~10108","triplet_id":"depot~canon~Id0d8d7feeb626ee02c3d8a4932f24ace77022619","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 19:55:44.000000000","reason":"removed on reply"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-11-22 20:37:10.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 20:37:10.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id0d8d7feeb626ee02c3d8a4932f24ace77022619","subject":"feat(tvix/store): add as_narinfo() for PathInfo","status":"MERGED","created":"2023-11-22 19:23:05.000000000","updated":"2023-11-22 20:37:10.000000000","submitted":"2023-11-22 20:37:10.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":"10108","meta_rev_id":"d17f5bf51cf6b4734a8ed06a732b2848349e399f","_number":10108,"virtual_id_number":10108,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-11-22 20:37:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},{"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"]}],"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":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-11-22 20:37:10.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":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-11-22 20:37:10.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":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},{"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":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},{"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":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"}],"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":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-22 19:23:05.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-22 19:23:05.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-22 19:23:07.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-22 19:28: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":"REVIEWER"}],"messages":[{"id":"9bd663b749497743f9b3aade5a38d23c4a7f5564","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 19:23:05.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"9be481bec996ab659f3ee28528b30f98b3d948ce","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 19:23:07.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/28303","accounts_in_message":[],"_revision_number":1},{"id":"b79372dac64df340977da2887e522816d09f2b1e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 19:26:47.000000000","message":"Uploaded patch set 2.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":2},{"id":"8a1f7ba6b017396859d71106caf50fee37555e47","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 19:26:48.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/28304","accounts_in_message":[],"_revision_number":2},{"id":"ad2d7efdc16fe01c85c566f7bca1944ea05238b8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 19:28:59.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/28303","accounts_in_message":[],"_revision_number":1},{"id":"7bfa61ddecab16f708b49ff41c495ecb12536371","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 19:32:03.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/28304","accounts_in_message":[],"_revision_number":2},{"id":"23469b4eb464882614a3c4c16c79277296c7f9a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 19:36:14.000000000","message":"Uploaded patch set 3.\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":3},{"id":"2adfcddda2d339119211ecc985a1bb8c72617517","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 19:36:16.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/28305","accounts_in_message":[],"_revision_number":3},{"id":"153cd9b4af3a9216c512d5e1cf01708686fb4766","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 19:39:51.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/28305","accounts_in_message":[],"_revision_number":3},{"id":"7359897f79c8a08738b6cf66f20854dbc4921f20","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 19:50:09.000000000","message":"Uploaded patch set 4.\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":4},{"id":"91a4ad64bd1280ab7e4588197faf79a88cadab2b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 19:50:10.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/28309","accounts_in_message":[],"_revision_number":4},{"id":"69b2799fad572b359db1902e29103f699766e6e4","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 19:55:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/28309","accounts_in_message":[],"_revision_number":4},{"id":"63c109ba9fe05dfdcd542507699e53cbcd3d9069","author":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"date":"2023-11-22 19:55:44.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"79fdad9b2c24bfd02c13d1986c3ae8caaf732cb6","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 20:00:25.000000000","message":"Patch Set 5: Patch Set 4 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":5},{"id":"1fca07f4270f0c12ed62236aa335428feb2784bf","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 20:00:26.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/28313","accounts_in_message":[],"_revision_number":5},{"id":"b51e2a1b2b006ffaafc2ecf821b415daf49f8b17","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 20:03:59.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/28313","accounts_in_message":[],"_revision_number":5},{"id":"5ee23d444c5f50871f704c8fa2c2b1d1721db7c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 20:06:13.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* 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":[],"_revision_number":6},{"id":"4cfdd30fe82e8ba15e6c7133e983401fb7761139","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 20:06:18.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/28318","accounts_in_message":[],"_revision_number":6},{"id":"e2d7f88e348c714d259210532f73be9741cc6855","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 20:09:00.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\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","accounts_in_message":[],"_revision_number":7},{"id":"9654565753cd7848c29b741961b94db52b79e2a0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 20:09:03.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/28320","accounts_in_message":[],"_revision_number":7},{"id":"333704b1f7b0237c065ba54dabab062ab3937ce6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 20:12:26.000000000","message":"Uploaded patch set 8: New patch set was added with same tree, parent tree, and commit message as Patch Set 7.\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","accounts_in_message":[],"_revision_number":8},{"id":"a1f496ffbab0d99906e362a7c646fbd4b291de63","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 20:13:11.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/28318","accounts_in_message":[],"_revision_number":6},{"id":"baebc5f0b1f247611f3e6665e4b0c9ef25a37699","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 20:16:22.000000000","message":"Patch Set 7: Verified+1\n\nCopied votes on follow-up patch sets have been updated:\n* Verified+1 has been copied to patch set 8 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\").\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/28320","accounts_in_message":[],"_revision_number":7},{"id":"211a0b715e69b812e219cf4c2b8961acc01e5c4b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 20:32:11.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.\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":[],"_revision_number":9},{"id":"104681ecfae8005acb8d6eae11691c03403c9f5c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 20:32:13.000000000","message":"Patch Set 9:\n\nStarted build for patchset #9 on: https://buildkite.com/tvl/depot/builds/28325","accounts_in_message":[],"_revision_number":9},{"id":"4627f9b4e412f20846c17ab41d99fcc0353ccaba","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-22 20:36:57.000000000","message":"Patch Set 9: Verified+1\n\nBuild of patchset 9 passed: https://buildkite.com/tvl/depot/builds/28325","accounts_in_message":[],"_revision_number":9},{"id":"d17f5bf51cf6b4734a8ed06a732b2848349e399f","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-22 20:37:10.000000000","message":"Change has been successfully rebased and submitted as 6b685ec4a562693f56dee27624074b7cc38e70c8\n\n4 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":10}],"current_revision_number":10,"current_revision":"6b685ec4a562693f56dee27624074b7cc38e70c8","revisions":{"7a9a812473530b86a43fa63fd913a0a1cab25bcd":{"kind":"REWORK","_number":1,"created":"2023-11-22 19:23:05.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/1"}}},"commit":{"parents":[{"commit":"47fc833970cf2ccdfcbc80495dd12b02915ace8f","subject":"refactor(tvix/store): impl From\u003c\u0026nar_info::Ca\u003e for nixhash::CAHash","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d47fc833970cf2ccdfcbc80495dd12b02915ace8f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:22:40.000000000","tz":120},"subject":"feat(tvix/store): add to_narinfo() for PathInfo","message":"feat(tvix/store): add to_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7a9a812473530b86a43fa63fd913a0a1cab25bcd"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7a9a812473530b86a43fa63fd913a0a1cab25bcd"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"47fc833970cf2ccdfcbc80495dd12b02915ace8f","is_merged_in_target_branch":false,"change_id":"I637a4cff5a5ca29c4d86e0b76a2f20f8741f5628","change_number":10107,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f6f7bd08814a5fa01ef23015eb9eb7bbf77d06ab":{"kind":"REWORK","_number":2,"created":"2023-11-22 19:26:47.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/2"}}},"commit":{"parents":[{"commit":"47fc833970cf2ccdfcbc80495dd12b02915ace8f","subject":"refactor(tvix/store): impl From\u003c\u0026nar_info::Ca\u003e for nixhash::CAHash","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d47fc833970cf2ccdfcbc80495dd12b02915ace8f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:26:07.000000000","tz":120},"subject":"feat(tvix/store): add to_narinfo() for PathInfo","message":"feat(tvix/store): add to_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df6f7bd08814a5fa01ef23015eb9eb7bbf77d06ab"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df6f7bd08814a5fa01ef23015eb9eb7bbf77d06ab"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"47fc833970cf2ccdfcbc80495dd12b02915ace8f","is_merged_in_target_branch":false,"change_id":"I637a4cff5a5ca29c4d86e0b76a2f20f8741f5628","change_number":10107,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"85224b6433a4028ec69573fb1503d0a7035b992a":{"kind":"REWORK","_number":3,"created":"2023-11-22 19:36:14.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/3"}}},"commit":{"parents":[{"commit":"47fc833970cf2ccdfcbc80495dd12b02915ace8f","subject":"refactor(tvix/store): impl From\u003c\u0026nar_info::Ca\u003e for nixhash::CAHash","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d47fc833970cf2ccdfcbc80495dd12b02915ace8f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:36:02.000000000","tz":120},"subject":"feat(tvix/store): add as_narinfo() for PathInfo","message":"feat(tvix/store): add as_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d85224b6433a4028ec69573fb1503d0a7035b992a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d85224b6433a4028ec69573fb1503d0a7035b992a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"47fc833970cf2ccdfcbc80495dd12b02915ace8f","is_merged_in_target_branch":false,"change_id":"I637a4cff5a5ca29c4d86e0b76a2f20f8741f5628","change_number":10107,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dda9fdacf5e938d510336e8fd7158aef988de84d":{"kind":"REWORK","_number":4,"created":"2023-11-22 19:50:09.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/4"}}},"commit":{"parents":[{"commit":"892c939254f97d9568f8f70458c41462212d9426","subject":"feat(nix-compat/narinfo/signature): add new() constructor","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d892c939254f97d9568f8f70458c41462212d9426"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:49:44.000000000","tz":120},"subject":"feat(tvix/store): add as_narinfo() for PathInfo","message":"feat(tvix/store): add as_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddda9fdacf5e938d510336e8fd7158aef988de84d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddda9fdacf5e938d510336e8fd7158aef988de84d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"892c939254f97d9568f8f70458c41462212d9426","is_merged_in_target_branch":false,"change_id":"Ie33c66287641951e7a030aaa1e7ff0a86b2628ac","change_number":10111,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4e049af4105961bab7fafefb4b19074d7626a851":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-11-22 20:00:25.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/08/10108/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/5"}}},"commit":{"parents":[{"commit":"eb84898c177b5c4157efebc44c56459b9cf1ccf7","subject":"feat(nix-compat/narinfo): drop .drv from Narinfo.deriver field","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003deb84898c177b5c4157efebc44c56459b9cf1ccf7"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2023-11-22 20:00:25.000000000","tz":0},"subject":"feat(tvix/store): add as_narinfo() for PathInfo","message":"feat(tvix/store): add as_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e049af4105961bab7fafefb4b19074d7626a851"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e049af4105961bab7fafefb4b19074d7626a851"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"eb84898c177b5c4157efebc44c56459b9cf1ccf7","is_merged_in_target_branch":true,"change_id":"Id95e7fd937d7c9a420a39b5a4bab73985640ca3b","change_number":10084,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"b8cbe412db3d327026da5542cebbd15b28d9704d":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2023-11-22 20:06:13.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/6"}}},"commit":{"parents":[{"commit":"a9fb481753d062a5ea87e9d5bf7f9f75ab83aa37","subject":"feat(nix-compat/narinfo/signature): add new() constructor","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da9fb481753d062a5ea87e9d5bf7f9f75ab83aa37"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 20:05:54.000000000","tz":120},"subject":"feat(tvix/store): add as_narinfo() for PathInfo","message":"feat(tvix/store): add as_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db8cbe412db3d327026da5542cebbd15b28d9704d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db8cbe412db3d327026da5542cebbd15b28d9704d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a9fb481753d062a5ea87e9d5bf7f9f75ab83aa37","is_merged_in_target_branch":false,"change_id":"Ie33c66287641951e7a030aaa1e7ff0a86b2628ac","change_number":10111,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"efa90cd3fcab8efb4dc7ccfc3380895b37e7b8f4":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2023-11-22 20:09:00.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/7"}}},"commit":{"parents":[{"commit":"3da4ad11d44241c48de07d3d9a26f35065e99b88","subject":"feat(nix-compat/narinfo/signature): add new() constructor","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3da4ad11d44241c48de07d3d9a26f35065e99b88"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 20:08:51.000000000","tz":120},"subject":"feat(tvix/store): add as_narinfo() for PathInfo","message":"feat(tvix/store): add as_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003defa90cd3fcab8efb4dc7ccfc3380895b37e7b8f4"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003defa90cd3fcab8efb4dc7ccfc3380895b37e7b8f4"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3da4ad11d44241c48de07d3d9a26f35065e99b88","is_merged_in_target_branch":false,"change_id":"Ie33c66287641951e7a030aaa1e7ff0a86b2628ac","change_number":10111,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bdf098e90130dab7fde839ef01a3a853661974cd":{"kind":"NO_CHANGE","_number":8,"created":"2023-11-22 20:12:26.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/8"}}},"commit":{"parents":[{"commit":"1dd89ff7a93cd092aed7752a931b333243cf0832","subject":"feat(nix-compat/narinfo/signature): add new() constructor","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1dd89ff7a93cd092aed7752a931b333243cf0832"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 20:12:20.000000000","tz":120},"subject":"feat(tvix/store): add as_narinfo() for PathInfo","message":"feat(tvix/store): add as_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbdf098e90130dab7fde839ef01a3a853661974cd"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbdf098e90130dab7fde839ef01a3a853661974cd"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1dd89ff7a93cd092aed7752a931b333243cf0832","is_merged_in_target_branch":false,"change_id":"Ie33c66287641951e7a030aaa1e7ff0a86b2628ac","change_number":10111,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"dde355d6e0f97e2b6aed4e1f7785d6a69ebc6809":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2023-11-22 20:32:11.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/9"}}},"commit":{"parents":[{"commit":"ec171dd6857b94636336d503ba3d1037df0eb088","subject":"feat(nix-compat/narinfo/signature): add new() constructor","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dec171dd6857b94636336d503ba3d1037df0eb088"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 20:31:03.000000000","tz":120},"subject":"feat(tvix/store): add as_narinfo() for PathInfo","message":"feat(tvix/store): add as_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddde355d6e0f97e2b6aed4e1f7785d6a69ebc6809"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddde355d6e0f97e2b6aed4e1f7785d6a69ebc6809"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ec171dd6857b94636336d503ba3d1037df0eb088","is_merged_in_target_branch":false,"change_id":"Ie33c66287641951e7a030aaa1e7ff0a86b2628ac","change_number":10111,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"6b685ec4a562693f56dee27624074b7cc38e70c8":{"kind":"NO_CODE_CHANGE","_number":10,"created":"2023-11-22 20:37:10.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/08/10108/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/08/10108/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/08/10108/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/08/10108/10"}}},"commit":{"parents":[{"commit":"639cca3e22706533d38b6af258767b985c191c45","subject":"feat(nix-compat/narinfo/signature): add new() constructor","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d639cca3e22706533d38b6af258767b985c191c45"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-22 19:19:18.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2023-11-22 20:37:10.000000000","tz":0},"subject":"feat(tvix/store): add as_narinfo() for PathInfo","message":"feat(tvix/store): add as_narinfo() for PathInfo\n\nThis allows seeing a PathInfo as a nix_compat::narinfo::NarInfo\u003c\u0027_\u003e.\n\nIt doesn\u0027t allocate any new data, but the NarInfo\u003c\u0027_\u003e view allows us to\naccess things like signature verification, or rendering out\n(alternations of this) as strings.\n\nChange-Id: Id0d8d7feeb626ee02c3d8a4932f24ace77022619\nReviewed-on: https://cl.tvl.fyi/c/depot/+/10108\nReviewed-by: edef \u003cedef@edef.eu\u003e\nAutosubmit: flokli \u003cflokli@flokli.de\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6b685ec4a562693f56dee27624074b7cc38e70c8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6b685ec4a562693f56dee27624074b7cc38e70c8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"639cca3e22706533d38b6af258767b985c191c45","is_merged_in_target_branch":true,"change_id":"Ie33c66287641951e7a030aaa1e7ff0a86b2628ac","change_number":10111,"patch_set_number":6,"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":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}}]},{"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":[]}}]}
