)]}'
{"id":"depot~11879","triplet_id":"depot~canon~Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab","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":"2024-06-26 14:25:20.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-06-26 14:25:10.000000000","reason":"removed on reply"},"1000090":{"account":{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},"last_update":"2024-06-26 14:24:52.000000000","reason":"\u003cGERRIT_ACCOUNT_1000090\u003e replied on the change","reason_account":{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"}},"1000110":{"account":{"_account_id":1000110,"name":"Simon Hauser","email":"simon.hauser@helsinki-systems.de","username":"conni2461"},"last_update":"2024-06-26 14:25:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab","subject":"feat(tvix/glue): implement builtins.toFile","status":"MERGED","created":"2024-06-25 20:46:24.000000000","updated":"2024-06-26 14:25:20.000000000","submitted":"2024-06-26 14:25:20.000000000","submitter":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"11882","meta_rev_id":"e4ea3769932fff8091baec2e3b760d7a46158111","_number":11879,"virtual_id_number":11879,"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":[{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-06-26 14:25:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-06-26 14:25:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-06-26 14:25:20.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":{"all":[{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000110,"name":"Simon Hauser","email":"simon.hauser@helsinki-systems.de","username":"conni2461"}],"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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"_account_id":1000110,"name":"Simon Hauser","email":"simon.hauser@helsinki-systems.de","username":"conni2461"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-06-25 20:46:24.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":"2024-06-25 20:46:24.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000110,"name":"Simon Hauser","email":"simon.hauser@helsinki-systems.de","username":"conni2461"},"state":"REVIEWER"},{"updated":"2024-06-25 20:46:24.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},"state":"REVIEWER"},{"updated":"2024-06-25 20:46:26.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-06-25 20:54:44.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":"d5655fe3fe21741b724995419272ebf03f209186","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-25 20:46:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"be7c9dc3ba967a3d78c4648a011001d74bb53cfd","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-25 20:46:26.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/34796","accounts_in_message":[],"_revision_number":1},{"id":"06dbe448a0ebd78f74a5d844be3ad0ee3050327b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-25 20:54:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/34796","accounts_in_message":[],"_revision_number":1},{"id":"c0e2fe064ad0d889959518167be04fb340ab6c99","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2024-06-25 22:31:26.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2d3ce23e4936271332b5a5ad808ac643e507a438","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 07:04:30.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\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":2},{"id":"34dd0b7c6c6c076c0542a4c6d0626a8bfd961efd","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 07:04:32.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/34805","accounts_in_message":[],"_revision_number":2},{"id":"6704c7a02d0d5c08481d7f72237f1b567872f5fa","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 07:05:50.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":2},{"id":"66d7bd29bd2db9d2bf94d2abe64cf370e4c8fc2d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 07:14:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/34805","accounts_in_message":[],"_revision_number":2},{"id":"217143183ade9dc668f59b48b4e2419a6bd8c0f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 07:52:21.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\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":3},{"id":"87ec37e2731214b0a3368a36e5b0113f2d6e1ed5","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 07:52:21.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/34808","accounts_in_message":[],"_revision_number":3},{"id":"30e3d07ef09c8e7fa72a7e84a6d069a4ee4afd04","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 08:00:13.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"df777370cd7a08dc6a688dd0c86fc7c0a4f5a27e","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 08:00:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/34808","accounts_in_message":[],"_revision_number":3},{"id":"93f42b0f52ff3c3aface0375def5d612ca25e08d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 11:30:11.000000000","message":"Uploaded patch set 4.\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":"90fbf684ebe126f411abcdb0d6e1ebf447fcbd15","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 11:30:13.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/34814","accounts_in_message":[],"_revision_number":4},{"id":"c11283745e26d81b55bc5ff07400cc2a436a8d52","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 11:38:47.000000000","message":"Patch Set 4: Verified-1\n\nBuild of patchset 4 failed: https://buildkite.com/tvl/depot/builds/34814","accounts_in_message":[],"_revision_number":4},{"id":"015bad4d6068d5e00b331a02a75b187302ca0464","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 11:51:21.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"5b0be4bf99c879994258ebba3a659598e2b357b7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 11:51:22.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/34815","accounts_in_message":[],"_revision_number":5},{"id":"bd026f128acd893c92cb26877a83736ea596e77c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 11:59:48.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/34815","accounts_in_message":[],"_revision_number":5},{"id":"0218801aef8eada4ca2203aa31f157d200b1d8fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 12:03:26.000000000","message":"Uploaded patch set 6.\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":"b4f7528cb87b4929c9866600dd0987b3653605ec","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 12:03:28.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/34817","accounts_in_message":[],"_revision_number":6},{"id":"fa3d1dd46b18c0cb6c5e9e8959059e8e68e75bbf","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-06-26 12:11:52.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/34817","accounts_in_message":[],"_revision_number":6},{"id":"afb61123b053dd5c7291272f809449abbdc5714d","author":{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},"date":"2024-06-26 14:24:52.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"e5389a94cee252030d0a5e5ad0111067cd339c9f","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 14:25:10.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"e4ea3769932fff8091baec2e3b760d7a46158111","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-06-26 14:25:20.000000000","message":"Change has been successfully rebased and submitted as b757897e97dd86b8f0e9a8130277695e25caed12","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"b757897e97dd86b8f0e9a8130277695e25caed12","revisions":{"7f1b492dd787a1b29213e5dffef041b9e64fa0d5":{"kind":"REWORK","_number":1,"created":"2024-06-25 20:46:24.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/11879/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/11879/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/11879/1"}}},"commit":{"parents":[{"commit":"14d232afb9df55a4d7977d8de54ebdd242bf64d2","subject":"fix(tvix/glue): reject unknown attrset args for fetch builtins","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d14d232afb9df55a4d7977d8de54ebdd242bf64d2"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-25 20:44:42.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-25 20:46:20.000000000","tz":180},"subject":"feat(tvix/glue): persist in builtins.toFile","message":"feat(tvix/glue): persist in builtins.toFile\n\nCopy the contents to the BlobService, and do the output path calculation\nas part of the upload.\n\nThis does not yet properly add plain references to the context, that\u0027s\nleft for a followup CL.\n\nChange-Id: Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7f1b492dd787a1b29213e5dffef041b9e64fa0d5"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7f1b492dd787a1b29213e5dffef041b9e64fa0d5"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"14d232afb9df55a4d7977d8de54ebdd242bf64d2","is_merged_in_target_branch":false,"change_id":"I51124255a46b78d3cf4dc89a1eca9e68750858d4","change_number":11878,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"515deb35f3f5fcebc8c0adfbd4b9d5617c493747":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-06-26 07:04:30.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/11879/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/11879/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/11879/2"}}},"commit":{"parents":[{"commit":"5a35b372601751bd90dfecc13f572453ce125195","subject":"fix(tvix/glue): reject unknown attrset args for fetch builtins","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5a35b372601751bd90dfecc13f572453ce125195"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-25 20:44:42.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-26 07:04:22.000000000","tz":180},"subject":"feat(tvix/glue): persist in builtins.toFile","message":"feat(tvix/glue): persist in builtins.toFile\n\nCopy the contents to the BlobService, and do the output path calculation\nas part of the upload.\n\nThis does not yet properly add plain references to the context, that\u0027s\nleft for a followup CL.\n\nChange-Id: Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d515deb35f3f5fcebc8c0adfbd4b9d5617c493747"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d515deb35f3f5fcebc8c0adfbd4b9d5617c493747"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"5a35b372601751bd90dfecc13f572453ce125195","is_merged_in_target_branch":false,"change_id":"I51124255a46b78d3cf4dc89a1eca9e68750858d4","change_number":11878,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0d950737e3ff782f398ff87ec3a55bab48ca9f33":{"kind":"REWORK","_number":3,"created":"2024-06-26 07:52:21.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/11879/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/11879/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/11879/3"}}},"commit":{"parents":[{"commit":"89361b2a7fb33102f8a953c3f47b863210ba4eb0","subject":"fix(tvix/tracing): make cargo check and clippy happy","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d89361b2a7fb33102f8a953c3f47b863210ba4eb0"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-25 20:44:42.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-26 07:51:38.000000000","tz":180},"subject":"feat(tvix/glue): implement builtins.toFile","message":"feat(tvix/glue): implement builtins.toFile\n\nWe currently only had a dummy implementation that didn\u0027t actually\npersist the files in the store(s).\n\nCopy the contents to the BlobService, and do the output path calculation\nas part of the upload.\nUse the plain context elements to construct the references.\n\nChange-Id: Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d950737e3ff782f398ff87ec3a55bab48ca9f33"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d950737e3ff782f398ff87ec3a55bab48ca9f33"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"89361b2a7fb33102f8a953c3f47b863210ba4eb0","is_merged_in_target_branch":true,"change_id":"I5afd89dcd4c772b6002cebdd5d0469932eacfdac","change_number":11873,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7cea898e59e71d0e835f7f8e554c01137928c080":{"kind":"REWORK","_number":4,"created":"2024-06-26 11:30:11.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/11879/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/11879/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/11879/4"}}},"commit":{"parents":[{"commit":"50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0","subject":"feat(tvix/glue): add eval-fail-* support to glue tests","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-25 20:44:42.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-26 11:30:00.000000000","tz":180},"subject":"feat(tvix/glue): implement builtins.toFile","message":"feat(tvix/glue): implement builtins.toFile\n\nWe currently only had a dummy implementation that didn\u0027t actually\npersist the files in the store(s).\n\nCopy the contents to the BlobService, and do the output path calculation\nas part of the upload.\nUse the plain context elements to construct the references.\n\nChange-Id: Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7cea898e59e71d0e835f7f8e554c01137928c080"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7cea898e59e71d0e835f7f8e554c01137928c080"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0","is_merged_in_target_branch":true,"change_id":"Ic02beabf120d1de8df6f9c098d5a074127069f81","change_number":11880,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"715efcb9b3a986cd90107ea5d433f37f05d9c70d":{"kind":"REWORK","_number":5,"created":"2024-06-26 11:51:21.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/11879/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/11879/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/11879/5"}}},"commit":{"parents":[{"commit":"50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0","subject":"feat(tvix/glue): add eval-fail-* support to glue tests","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-25 20:44:42.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-26 11:48:38.000000000","tz":180},"subject":"feat(tvix/glue): implement builtins.toFile","message":"feat(tvix/glue): implement builtins.toFile\n\nWe currently only had a dummy implementation that didn\u0027t actually\npersist the files in the store(s).\n\nCopy the contents to the BlobService, and do the output path calculation\nas part of the upload.\nUse the plain context elements to construct the references.\n\nChange-Id: Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d715efcb9b3a986cd90107ea5d433f37f05d9c70d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d715efcb9b3a986cd90107ea5d433f37f05d9c70d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0","is_merged_in_target_branch":true,"change_id":"Ic02beabf120d1de8df6f9c098d5a074127069f81","change_number":11880,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c1b6929c10230b32e927b2efe619e35831108331":{"kind":"REWORK","_number":6,"created":"2024-06-26 12:03:26.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/11879/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/11879/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/11879/6"}}},"commit":{"parents":[{"commit":"50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0","subject":"feat(tvix/glue): add eval-fail-* support to glue tests","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-25 20:44:42.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-26 12:03:23.000000000","tz":180},"subject":"feat(tvix/glue): implement builtins.toFile","message":"feat(tvix/glue): implement builtins.toFile\n\nWe currently only had a dummy implementation that didn\u0027t actually\npersist the files in the store(s).\n\nCopy the contents to the BlobService, and do the output path calculation\nas part of the upload.\nUse the plain context elements to construct the references.\n\nChange-Id: Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc1b6929c10230b32e927b2efe619e35831108331"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc1b6929c10230b32e927b2efe619e35831108331"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"50150fa3c8518d5b55dc6ccdeb365fb5f1e34ae0","is_merged_in_target_branch":true,"change_id":"Ic02beabf120d1de8df6f9c098d5a074127069f81","change_number":11880,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b757897e97dd86b8f0e9a8130277695e25caed12":{"kind":"REWORK","_number":7,"created":"2024-06-26 14:25:20.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/79/11879/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/79/11879/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/79/11879/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/79/11879/7"}}},"commit":{"parents":[{"commit":"888028b67497c75146b18239b97669e84a6b5315","subject":"docs(tvix): use `#` for toplevel headings","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d888028b67497c75146b18239b97669e84a6b5315"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2024-06-25 20:44:42.000000000","tz":180},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2024-06-26 14:25:20.000000000","tz":0},"subject":"feat(tvix/glue): implement builtins.toFile","message":"feat(tvix/glue): implement builtins.toFile\n\nWe currently only had a dummy implementation that didn\u0027t actually\npersist the files in the store(s).\n\nCopy the contents to the BlobService, and do the output path calculation\nas part of the upload.\nUse the plain context elements to construct the references.\n\nChange-Id: Ibdaf7a645ddc31e847faa4b87a79f2f95116a7ab\nReviewed-on: https://cl.tvl.fyi/c/depot/+/11879\nReviewed-by: Ilan Joselevich \u003cpersonal@ilanjoselevich.com\u003e\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db757897e97dd86b8f0e9a8130277695e25caed12"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db757897e97dd86b8f0e9a8130277695e25caed12"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"888028b67497c75146b18239b97669e84a6b5315","is_merged_in_target_branch":true,"change_id":"Ie25ebda708639fb617d456c275ae5a264fc4ce85","change_number":11881,"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":[]}}]}
