)]}'
{"id":"depot~10067","triplet_id":"depot~canon~I9c04dd6ad4cae556b455188a4255e34b4f6443c5","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000085":{"account":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"last_update":"2023-11-18 19:38:15.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-11-18 19:38:15.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-18 19:32:06.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":"I9c04dd6ad4cae556b455188a4255e34b4f6443c5","subject":"feat(tvix/store): From\u003c\u0026nix_compat::...::NarInfo\u003c\u0027_\u003e\u003e for PathInfo","status":"MERGED","created":"2023-11-18 16:44:03.000000000","updated":"2023-11-18 19:38:15.000000000","submitted":"2023-11-18 19:38:15.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":"10067","meta_rev_id":"01aff4031da9994ebbe7d3d94c449f145113a7e4","_number":10067,"virtual_id_number":10067,"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-18 19:38:15.000000000","_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},{"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"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-11-18 19:38:15.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-18 19:38:15.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":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":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":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}],"reviewers":{"REVIEWER":[{"_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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-11-18 16:44:03.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"state":"REVIEWER"},{"updated":"2023-11-18 16:44:03.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-18 16:44:05.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-18 16:58:46.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":"c75202643602e9b6300906c4931f8de4716fb043","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-18 16:44:03.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"750a75a48b745419482a8ab01c29430b671f033c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-18 16:44:05.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/28226","accounts_in_message":[],"_revision_number":1},{"id":"65ec0cb6d000fb9598a1df8b0bb3c62e7f5f41fe","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-18 16:58:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/28226","accounts_in_message":[],"_revision_number":1},{"id":"d2ec49ed46175072058e4b68eb27ba59b25d38b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-18 19:24:27.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":"2ce25e8aa4c3353b39d27a69e8e2d1388f138c67","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-18 19:24:29.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/28235","accounts_in_message":[],"_revision_number":2},{"id":"3df51f63af61b78b3ad13f7ac9fffb8f0ee8dfb4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-18 19:25:41.000000000","message":"Uploaded patch set 3.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":3},{"id":"838cbdfc24f60454531a653983a5f45613dd59c2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-18 19:25:42.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/28237","accounts_in_message":[],"_revision_number":3},{"id":"063ee82295d1d1f2cc936408fba2ee32a768ad25","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-18 19:29:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/28235","accounts_in_message":[],"_revision_number":2},{"id":"72591ee27adb25553dae3caf5b9bd3e5d60e0dcc","author":{"_account_id":1000073,"name":"raitobezarius","display_name":"Ryan Lahfa","email":"tvl@lahfa.xyz","username":"raitobezarius"},"date":"2023-11-18 19:32:06.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"e46ad15ffda49c2a2800acb320a97b14e3e12c64","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-11-18 19:33:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/28237","accounts_in_message":[],"_revision_number":3},{"id":"95f8975ee423c08f17d839dbce58a7856a1717c5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-18 19:38:11.000000000","message":"Patch Set 4: Commit message was updated.\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* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"01aff4031da9994ebbe7d3d94c449f145113a7e4","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-11-18 19:38:15.000000000","message":"Change has been successfully rebased and submitted as eda5d4da377913c015f6658abd5d0f2c1366db48\n\n3 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":5}],"current_revision_number":5,"current_revision":"eda5d4da377913c015f6658abd5d0f2c1366db48","revisions":{"3ace6e51e32f6706cd647cef9681a147b89c082c":{"kind":"REWORK","_number":1,"created":"2023-11-18 16:44:03.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/67/10067/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/10067/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/10067/1"}}},"commit":{"parents":[{"commit":"c4baec108460587e1bbbb7110c9589b98e77f925","subject":"refactor(tvix/nix-compat): remove impl \u003cStorePathRef\u003c\u0027_\u003e\u003e for StorePath","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc4baec108460587e1bbbb7110c9589b98e77f925"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-18 14:33:54.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-18 16:33:20.000000000","tz":120},"subject":"feat(tvix/store): From\u003c\u0026nix_compat::narinfo::NarInfo\u003c\u0027_\u003e\u003e for PathInfo","message":"feat(tvix/store): From\u003c\u0026nix_compat::narinfo::NarInfo\u003c\u0027_\u003e\u003e for PathInfo\n\nThis allows converting from the NarInfo falling out of the NarInfo\nparser (which is a bit annoying to handle due to lifetimes) to the\nPathInfo proto struct.\n\nThe narinfo field, containing most of the data from the original\nNARInfo file, as well as the references (bytes) are populated.\nThe node field is not populated, because it requires ingesting the NAR\nitself to describe the root node.\n\nChange-Id: I9c04dd6ad4cae556b455188a4255e34b4f6443c5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3ace6e51e32f6706cd647cef9681a147b89c082c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3ace6e51e32f6706cd647cef9681a147b89c082c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c4baec108460587e1bbbb7110c9589b98e77f925","is_merged_in_target_branch":false,"change_id":"Ifaf7c21599e2a467d06e2b4ae1364228370275db","change_number":10066,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3f673d7c0e607f14a5ae3bf3eca7ff84809365ec":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-11-18 19:24:27.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/67/10067/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/10067/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/10067/2"}}},"commit":{"parents":[{"commit":"56bab94a179eaf806c8cf6d00b6014b50ef462c6","subject":"refactor(tvix/nix-compat): remove impl \u003cStorePathRef\u003c\u0027_\u003e\u003e for StorePath","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d56bab94a179eaf806c8cf6d00b6014b50ef462c6"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-18 14:33:54.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-18 19:24:20.000000000","tz":120},"subject":"feat(tvix/store): From\u003c\u0026nix_compat::narinfo::NarInfo\u003c\u0027_\u003e\u003e for PathInfo","message":"feat(tvix/store): From\u003c\u0026nix_compat::narinfo::NarInfo\u003c\u0027_\u003e\u003e for PathInfo\n\nThis allows converting from the NarInfo falling out of the NarInfo\nparser (which is a bit annoying to handle due to lifetimes) to the\nPathInfo proto struct.\n\nThe narinfo field, containing most of the data from the original\nNARInfo file, as well as the references (bytes) are populated.\nThe node field is not populated, because it requires ingesting the NAR\nitself to describe the root node.\n\nChange-Id: I9c04dd6ad4cae556b455188a4255e34b4f6443c5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3f673d7c0e607f14a5ae3bf3eca7ff84809365ec"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3f673d7c0e607f14a5ae3bf3eca7ff84809365ec"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"56bab94a179eaf806c8cf6d00b6014b50ef462c6","is_merged_in_target_branch":false,"change_id":"Ifaf7c21599e2a467d06e2b4ae1364228370275db","change_number":10066,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"133fdad80a743296f36bcc1143479f9ea4564bdc":{"kind":"REWORK","_number":3,"created":"2023-11-18 19:25:41.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/67/10067/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/10067/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/10067/3"}}},"commit":{"parents":[{"commit":"56bab94a179eaf806c8cf6d00b6014b50ef462c6","subject":"refactor(tvix/nix-compat): remove impl \u003cStorePathRef\u003c\u0027_\u003e\u003e for StorePath","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d56bab94a179eaf806c8cf6d00b6014b50ef462c6"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-18 14:33:54.000000000","tz":120},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-18 19:25:38.000000000","tz":120},"subject":"feat(tvix/store): From\u003c\u0026nix_compat::narinfo::NarInfo\u003c\u0027_\u003e\u003e for PathInfo","message":"feat(tvix/store): From\u003c\u0026nix_compat::narinfo::NarInfo\u003c\u0027_\u003e\u003e for PathInfo\n\nThis allows converting from the NarInfo falling out of the NarInfo\nparser (which is a bit annoying to handle due to lifetimes) to the\nPathInfo proto struct.\n\nThe narinfo field, containing most of the data from the original\nNARInfo file, as well as the references (bytes) are populated.\nThe node field is not populated, because it requires ingesting the NAR\nitself to describe the root node.\n\nChange-Id: I9c04dd6ad4cae556b455188a4255e34b4f6443c5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d133fdad80a743296f36bcc1143479f9ea4564bdc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d133fdad80a743296f36bcc1143479f9ea4564bdc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"56bab94a179eaf806c8cf6d00b6014b50ef462c6","is_merged_in_target_branch":false,"change_id":"Ifaf7c21599e2a467d06e2b4ae1364228370275db","change_number":10066,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"06030ba04e4e29362ff2c80d9640430ddbc1e98c":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2023-11-18 19:38:11.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/67/10067/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/10067/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/10067/4"}}},"commit":{"parents":[{"commit":"56bab94a179eaf806c8cf6d00b6014b50ef462c6","subject":"refactor(tvix/nix-compat): remove impl \u003cStorePathRef\u003c\u0027_\u003e\u003e for StorePath","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d56bab94a179eaf806c8cf6d00b6014b50ef462c6"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-18 14:33:54.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2023-11-18 19:38:11.000000000","tz":0},"subject":"feat(tvix/store): From\u003c\u0026nix_compat::...::NarInfo\u003c\u0027_\u003e\u003e for PathInfo","message":"feat(tvix/store): From\u003c\u0026nix_compat::...::NarInfo\u003c\u0027_\u003e\u003e for PathInfo\n\nThis allows converting from the NarInfo falling out of the NarInfo\nparser (which is a bit annoying to handle due to lifetimes) to the\nPathInfo proto struct.\n\nThe narinfo field, containing most of the data from the original\nNARInfo file, as well as the references (bytes) are populated.\nThe node field is not populated, because it requires ingesting the NAR\nitself to describe the root node.\n\nChange-Id: I9c04dd6ad4cae556b455188a4255e34b4f6443c5\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d06030ba04e4e29362ff2c80d9640430ddbc1e98c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d06030ba04e4e29362ff2c80d9640430ddbc1e98c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"56bab94a179eaf806c8cf6d00b6014b50ef462c6","is_merged_in_target_branch":false,"change_id":"Ifaf7c21599e2a467d06e2b4ae1364228370275db","change_number":10066,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Edit commit message"},"eda5d4da377913c015f6658abd5d0f2c1366db48":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2023-11-18 19:38:15.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/67/10067/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/10067/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/10067/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/10067/5"}}},"commit":{"parents":[{"commit":"e32c2070e4cf66d5a02ff024324aecc75fc520fd","subject":"refactor(tvix/nix-compat): no impl \u003cStorePathRef\u003c\u0027_\u003e\u003e for StorePath","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de32c2070e4cf66d5a02ff024324aecc75fc520fd"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-11-18 14:33:54.000000000","tz":120},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2023-11-18 19:38:15.000000000","tz":0},"subject":"feat(tvix/store): From\u003c\u0026nix_compat::...::NarInfo\u003c\u0027_\u003e\u003e for PathInfo","message":"feat(tvix/store): From\u003c\u0026nix_compat::...::NarInfo\u003c\u0027_\u003e\u003e for PathInfo\n\nThis allows converting from the NarInfo falling out of the NarInfo\nparser (which is a bit annoying to handle due to lifetimes) to the\nPathInfo proto struct.\n\nThe narinfo field, containing most of the data from the original\nNARInfo file, as well as the references (bytes) are populated.\nThe node field is not populated, because it requires ingesting the NAR\nitself to describe the root node.\n\nChange-Id: I9c04dd6ad4cae556b455188a4255e34b4f6443c5\nReviewed-on: https://cl.tvl.fyi/c/depot/+/10067\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\u003deda5d4da377913c015f6658abd5d0f2c1366db48"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003deda5d4da377913c015f6658abd5d0f2c1366db48"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e32c2070e4cf66d5a02ff024324aecc75fc520fd","is_merged_in_target_branch":true,"change_id":"Ifaf7c21599e2a467d06e2b4ae1364228370275db","change_number":10066,"patch_set_number":4,"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":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":[]}}]}
