)]}'
{"id":"depot~12184","triplet_id":"depot~canon~Ide53febdef054ac9f09fa75d6e0c227383e62dbc","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2026-01-06 13:47:53.000000000","reason":"Change was abandoned"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-08-19 10:27:28.000000000","reason":"\u003cGERRIT_ACCOUNT_1000036\u003e replied on the change","reason_account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},"1000090":{"account":{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},"last_update":"2026-01-06 13:47:53.000000000","reason":"Change was abandoned"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2024-08-31 12:59:46.000000000","reason":"\u003cGERRIT_ACCOUNT_1000010\u003e replied on the change","reason_account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}}},"hashtags":[],"change_id":"Ide53febdef054ac9f09fa75d6e0c227383e62dbc","subject":"feat(tvix/glue): add TvixStoreIO::realize_store_path","status":"ABANDONED","created":"2024-08-11 15:40:59.000000000","updated":"2026-01-06 13:47:53.000000000","total_comment_count":14,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"5d926b8eda0dec5cb181b268a5624dbdcb17e1f9","_number":12184,"virtual_id_number":12184,"owner":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"actions":{},"labels":{"Code-Review":{"rejected":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":-2,"date":"2024-08-26 08:05:38.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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,"blocking":true},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"tag":"autogenerated:buildkite~result","value":1,"date":"2024-08-25 22:57:21.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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},{"value":1,"date":"2024-08-25 22:49:56.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_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":{},"Conformant-Commit-Message":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-08-11 15:41:00.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-08-11 15:48:16.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000090,"name":"Ilan Joselevich","email":"personal@ilanjoselevich.com","username":"kranzes"},"state":"REVIEWER"},{"updated":"2024-08-11 15:53:21.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-08-11 16:05:00.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"CC"},{"updated":"2024-08-19 10:27:49.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"}],"messages":[{"id":"a31c7e73ed01c6ed39f7fa5cac101d3fbbf213ad","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-11 15:40:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7549e167a5e4c03ac34abb5eefb9de7532276ca6","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-11 15:41:00.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/35701","accounts_in_message":[],"_revision_number":1},{"id":"03153cced0f2e3028734bbf0149e61534b36349f","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-11 15:48:16.000000000","message":"Patch Set 1: Autosubmit+1","accounts_in_message":[],"_revision_number":1},{"id":"03a26f6a6219a6c700d842f85ae27f0c92bfb101","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-11 15:53:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/35701","accounts_in_message":[],"_revision_number":1},{"id":"b0d0afa3adbcf046c39218c68043ba7d6f00f38f","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-08-11 16:05:00.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"36b5d895b2c7aace664c54631eefd0177877b71e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-18 17:38:27.000000000","message":"Uploaded patch set 2.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"ba01bda180d6f9301ff7135a289f67ac0740e282","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-18 17:38:29.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/35908","accounts_in_message":[],"_revision_number":2},{"id":"064460472437640e51285fc64dd398a4de42431e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-18 17:46:46.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":"d19265693e39c76243803be1f65944f6424bbf40","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-18 17:46:46.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"67ab26b987eddd2343fc2d1a41fa6b45cde84344","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-18 17:46:48.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/35913","accounts_in_message":[],"_revision_number":3},{"id":"61fd7c2227eddccfb2cd72fe8ba7f7669f1e659e","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-18 17:58:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/35913","accounts_in_message":[],"_revision_number":3},{"id":"15e7056cdbac9145af38b17a1fcfdee3d9e29211","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-18 18:58:45.000000000","message":"Uploaded patch set 4: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Verified+1 (copy condition: \"(**is:ANY** AND **changekind:NO_CODE_CHANGE**) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"6a558d8b0583132905b6050e15b8458303f944a4","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-08-18 20:59:49.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"85248b4ff64e4474aeab17500e44924879cfefeb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-18 21:50:02.000000000","message":"Uploaded patch set 5.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"5d0bff00379837af5922c85f938cca575b50b570","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-18 21:50:02.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ce2c85cd506e64a9626ee3d12dd114ec1272179f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-18 21:50:04.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/35947","accounts_in_message":[],"_revision_number":5},{"id":"0afcaee87fc206cf0032228ccf742137b5d6197b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-18 22:01:08.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/35947","accounts_in_message":[],"_revision_number":5},{"id":"fc3021553552adc0eec68f24d50d8614484e2fb3","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-08-19 10:27:28.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e13208e47bdc24a30f7111d4cf65342b7e4ea191","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-08-19 10:27:49.000000000","message":"Patch Set 5: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6ab06e6464e0dc5939d1981632a4821bcff1a140","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-25 21:44:13.000000000","message":"Patch Set 5: Autosubmit+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"f8a185a5f07638139f834b5d78237690dc6b2ee4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-25 22:48:18.000000000","message":"Uploaded patch set 6.\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":"0095062c6090c11581093509c4e7feec2c860770","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-25 22:48:20.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/36185","accounts_in_message":[],"_revision_number":6},{"id":"d109160c09db0299a78b25bd0c41a333be89f70a","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-25 22:49:56.000000000","message":"Patch Set 6: Autosubmit+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a296feb66b5d120a0a3497c740c541e06fc2f0a1","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-08-25 22:57:21.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/36185","accounts_in_message":[],"_revision_number":6},{"id":"7b6650d9702b5246b5310ef0cb87d111647c0e43","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-08-26 08:05:38.000000000","message":"Patch Set 6: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4ad0c0e5cb4e341ea8b0b3d59275432def20a58c","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2024-08-31 12:59:46.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"5d926b8eda0dec5cb181b268a5624dbdcb17e1f9","tag":"autogenerated:gerrit:abandon","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2026-01-06 13:47:53.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"c0811eb4a8a05a122819280eea854ae37e06d774","revisions":{"d53455c6bb30b9bafcf20738df3cc2a02c0319aa":{"kind":"REWORK","_number":1,"created":"2024-08-11 15:40:59.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/84/12184/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/84/12184/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/84/12184/1"}}},"commit":{"parents":[{"commit":"a781cfcc497fbacbe137cf38dc57859fe59ce3bc","subject":"feat(ops/users): Add elle to users","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da781cfcc497fbacbe137cf38dc57859fe59ce3bc"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-11 15:06:52.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-11 15:27:16.000000000","tz":-240},"subject":"feat(tvix/io): add TvixIO::build","message":"feat(tvix/io): add TvixIO::build\n\nAdd a new `build` method to TvixIO, which only ensures that the given\npath (which must be a store path or a subpath of a store path) has been\nbuilt.\n\nUnder the hood, this factors out a `build_store_path` method from\n`store_path_to_node`, and uses that.\n\nChange-Id: Ide53febdef054ac9f09fa75d6e0c227383e62dbc\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd53455c6bb30b9bafcf20738df3cc2a02c0319aa"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd53455c6bb30b9bafcf20738df3cc2a02c0319aa"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a781cfcc497fbacbe137cf38dc57859fe59ce3bc","is_merged_in_target_branch":true,"change_id":"I18492d6e6167f3c010e8f66670a127807ac7d99c","change_number":12183,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b2e9d78d539b15d4670eb35d575fd2b68b2867bc":{"kind":"REWORK","_number":2,"created":"2024-08-18 17:38:27.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/84/12184/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/84/12184/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/84/12184/2"}}},"commit":{"parents":[{"commit":"e086c76ee941198c70756e1b7b383edcb3572b4b","subject":"refactor(tvix/castore): have SymlinkTarget-specific errors","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de086c76ee941198c70756e1b7b383edcb3572b4b"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-11 15:06:52.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-18 17:38:12.000000000","tz":-240},"subject":"feat(tvix/io): add TvixIO::build","message":"feat(tvix/io): add TvixIO::build\n\nAdd a new `build` method to TvixIO, which only ensures that the given\npath (which must be a store path or a subpath of a store path) has been\nbuilt.\n\nUnder the hood, this factors out a `build_store_path` method from\n`store_path_to_node`, and uses that.\n\nChange-Id: Ide53febdef054ac9f09fa75d6e0c227383e62dbc\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db2e9d78d539b15d4670eb35d575fd2b68b2867bc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db2e9d78d539b15d4670eb35d575fd2b68b2867bc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e086c76ee941198c70756e1b7b383edcb3572b4b","is_merged_in_target_branch":true,"change_id":"I4b533325d494232ff9d0b3f4f695f5a1a0a36199","change_number":12230,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"df00739eb8901c71641524389190123968473f4c":{"kind":"REWORK","_number":3,"created":"2024-08-18 17:46:46.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/84/12184/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/84/12184/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/84/12184/3"}}},"commit":{"parents":[{"commit":"e086c76ee941198c70756e1b7b383edcb3572b4b","subject":"refactor(tvix/castore): have SymlinkTarget-specific errors","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de086c76ee941198c70756e1b7b383edcb3572b4b"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-11 15:06:52.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-18 17:46:37.000000000","tz":-240},"subject":"feat(tvix/io): add TvixIO::build","message":"feat(tvix/io): add TvixIO::build\n\nAdd a new `build` method to TvixIO, which only ensures that the given\npath (which must be a store path or a subpath of a store path) has been\nbuilt.\n\nUnder the hood, this factors out a `build_store_path` method from\n`store_path_to_node`, and uses that.\n\nChange-Id: Ide53febdef054ac9f09fa75d6e0c227383e62dbc\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddf00739eb8901c71641524389190123968473f4c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddf00739eb8901c71641524389190123968473f4c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e086c76ee941198c70756e1b7b383edcb3572b4b","is_merged_in_target_branch":true,"change_id":"I4b533325d494232ff9d0b3f4f695f5a1a0a36199","change_number":12230,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"9f682c988723e222d6dd3a0f2adbf817e89c9f4d":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2024-08-18 18:58:45.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/84/12184/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/84/12184/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/84/12184/4"}}},"commit":{"parents":[{"commit":"e086c76ee941198c70756e1b7b383edcb3572b4b","subject":"refactor(tvix/castore): have SymlinkTarget-specific errors","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de086c76ee941198c70756e1b7b383edcb3572b4b"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-11 15:06:52.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-18 17:47:10.000000000","tz":-240},"subject":"feat(tvix/io): add TvixIO::realize","message":"feat(tvix/io): add TvixIO::realize\n\nAdd a new `realize` method to TvixIO, which only ensures that the given\npath (which must be a store path or a subpath of a store path) has been\nbuilt.\n\nUnder the hood, this factors out a `realize_store_path` method from\n`store_path_to_node`, and uses that.\n\nChange-Id: Ide53febdef054ac9f09fa75d6e0c227383e62dbc\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9f682c988723e222d6dd3a0f2adbf817e89c9f4d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9f682c988723e222d6dd3a0f2adbf817e89c9f4d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e086c76ee941198c70756e1b7b383edcb3572b4b","is_merged_in_target_branch":true,"change_id":"I4b533325d494232ff9d0b3f4f695f5a1a0a36199","change_number":12230,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bd4a63c128a198e0f1e817f8f67ac0bc76972301":{"kind":"REWORK","_number":5,"created":"2024-08-18 21:50:02.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/84/12184/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/84/12184/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/84/12184/5"}}},"commit":{"parents":[{"commit":"5382cbb93a94a8e68ddd2567f382661fd0f166b3","subject":"refactor(tvix/eval): Pull context out into its own module","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5382cbb93a94a8e68ddd2567f382661fd0f166b3"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-11 15:06:52.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-18 21:49:55.000000000","tz":-240},"subject":"feat(tvix/io): add TvixIO::realize","message":"feat(tvix/io): add TvixIO::realize\n\nAdd a new `realize` method to TvixIO, which only ensures that the given\npath (which must be a store path or a subpath of a store path) has been\nbuilt.\n\nUnder the hood, this factors out a `realize_store_path` method from\n`store_path_to_node`, and uses that.\n\nChange-Id: Ide53febdef054ac9f09fa75d6e0c227383e62dbc\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbd4a63c128a198e0f1e817f8f67ac0bc76972301"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbd4a63c128a198e0f1e817f8f67ac0bc76972301"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"5382cbb93a94a8e68ddd2567f382661fd0f166b3","is_merged_in_target_branch":true,"change_id":"I72ea7df80b5f36f838934ee07bdba66874c334c9","change_number":12189,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c0811eb4a8a05a122819280eea854ae37e06d774":{"kind":"REWORK","_number":6,"created":"2024-08-25 22:48:18.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/84/12184/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/84/12184/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/84/12184/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/84/12184/6"}}},"commit":{"parents":[{"commit":"248f46e7fcd2b504bd0d4c26168860f2ff57cb4d","subject":"chore(users/aspen): use cargo-* packages from nixpkgs","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d248f46e7fcd2b504bd0d4c26168860f2ff57cb4d"}]}],"author":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-11 15:06:52.000000000","tz":-240},"committer":{"name":"Aspen Smith","email":"root@gws.fyi","date":"2024-08-25 22:35:11.000000000","tz":-240},"subject":"feat(tvix/glue): add TvixStoreIO::realize_store_path","message":"feat(tvix/glue): add TvixStoreIO::realize_store_path\n\nAdd a new `realize_store_path` method to TvixStoreIO, which only ensures\nthat the given path (which must be a store path or a subpath of a store\npath) has been built.\n\nUnder the hood, this factors out a `realize_store_path` method from\n`store_path_to_node`, and uses that.\n\nChange-Id: Ide53febdef054ac9f09fa75d6e0c227383e62dbc\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc0811eb4a8a05a122819280eea854ae37e06d774"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc0811eb4a8a05a122819280eea854ae37e06d774"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"248f46e7fcd2b504bd0d4c26168860f2ff57cb4d","is_merged_in_target_branch":true,"change_id":"Ice636bebc0a839410125bc19b2252158add2b96e","change_number":12337,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
