)]}'
{"id":"depot~8572","triplet_id":"depot~canon~I509afd3dc5ce3f2d52b0fb7067748fab820e26ab","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":"2023-05-24 09:08:21.000000000","reason":"removed on reply"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-05-24 16:04:08.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-05-24 16:04:08.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I509afd3dc5ce3f2d52b0fb7067748fab820e26ab","subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","status":"MERGED","created":"2023-05-14 18:28:41.000000000","updated":"2023-05-24 16:04:08.000000000","submitted":"2023-05-24 16:04:08.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"8572","meta_rev_id":"a6d9ac84ddd57bd2207b22dc78e7d213864b98dd","_number":8572,"virtual_id_number":8572,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-05-24 16:04:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-05-24 16:04:08.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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-05-24 16:04:08.000000000","_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","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-05-14 18:28:41.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2023-05-14 18:28:47.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-05-14 18:34: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":"REVIEWER"},{"updated":"2023-05-17 12:04:31.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-05-24 16:04:08.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"ce642e79b535b89fc3312ec22c5d91ef7c74c72f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 18:28:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"77ab5db4fe1f6ad5c590b8c53896e9ba798b1e3b","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 18:28:41.000000000","message":"\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/cli/Cargo.toml\n* tvix/cli/src/main.rs\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":1},{"id":"f6b547e27bd7ebec898e68b53e9cde1a1ed82ed8","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 18:28:47.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/24360","accounts_in_message":[],"_revision_number":1},{"id":"95b3dd0532bbb11b133f299033f1041871daceba","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 18:29:29.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"8d841626257a80d7afac4e7029ca1bc8674faf7f","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 18:30:53.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"a9edb5144e863a1ce790b87858c2a70413b6c265","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 18:30:55.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/24362","accounts_in_message":[],"_revision_number":3},{"id":"9aab369a8cd56ee95237d0a632ad1504733fdd73","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 18:34:07.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/24360","accounts_in_message":[],"_revision_number":1},{"id":"3ad927caec06f80a01d13c9c6423befa65e3d591","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 18:35:36.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/24362","accounts_in_message":[],"_revision_number":3},{"id":"d6b3bb79a114f3cbc28fd3f87650288d6a86f1e9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 18:44:33.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\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":"b2e6e5b23cc42ea7369f8813037b7a68028c4fd0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 18:44:42.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/24371","accounts_in_message":[],"_revision_number":4},{"id":"ba8a55abc7890f1abceabc38a96e4113f59851fb","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 18:48:14.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"8b1d48ca651a67fa7cbed28d03cbcece50f66502","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 18:48:17.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/24374","accounts_in_message":[],"_revision_number":5},{"id":"87ffaeff894959a018f0130a45870997f822575d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 18:51:09.000000000","message":"Patch Set 4: Verified-1\n\nBuild of patchset 4 failed: https://buildkite.com/tvl/depot/builds/24371","accounts_in_message":[],"_revision_number":4},{"id":"43b4e9cf9e56d2a4aca973efe04e39cf4e811223","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 18:53:28.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/24374","accounts_in_message":[],"_revision_number":5},{"id":"d887efe3beb6acc652cfbbad60a04b170ee19a2e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 19:00:19.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\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":"151301a7bc5fca244ca923e318b0d8d5d13503d9","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 19:00:25.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/24383","accounts_in_message":[],"_revision_number":6},{"id":"b7f3063ea6c705d27c79ccc3db0c0c73ee3a6a4b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 19:06:04.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"4ff03f67f0388210742bf2e8c72358ffff062d53","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 19:06:06.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/24385","accounts_in_message":[],"_revision_number":7},{"id":"380d90e5eab68401669eaf110b9167a28ce1b6f8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 19:08:35.000000000","message":"Patch Set 6: Verified-1\n\nBuild of patchset 6 failed: https://buildkite.com/tvl/depot/builds/24383","accounts_in_message":[],"_revision_number":6},{"id":"0525fb8230a4278dbcf64e64ce673733dd45ff3e","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 19:11:25.000000000","message":"Patch Set 7: Verified-1\n\nBuild of patchset 7 failed: https://buildkite.com/tvl/depot/builds/24385","accounts_in_message":[],"_revision_number":7},{"id":"29872f78200ad4eb354c308214b63f05d4587582","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 19:25:33.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\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":8},{"id":"982fa4f6b01317ceca6b40cdd262dc1bb99da672","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 19:25:35.000000000","message":"Patch Set 8:\n\nStarted build for patchset #8 on: https://buildkite.com/tvl/depot/builds/24387","accounts_in_message":[],"_revision_number":8},{"id":"9c665bff79459d43d4ec3a04a3772de8bdd53d99","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-14 19:29:33.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"ae2bf4f4049c05795168603e5f61c79a0184c971","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 19:29:35.000000000","message":"Patch Set 9:\n\nStarted build for patchset #9 on: https://buildkite.com/tvl/depot/builds/24390","accounts_in_message":[],"_revision_number":9},{"id":"7d6cb9cf862127dd8f871d1cb9fa12109069991c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 19:29:48.000000000","message":"Patch Set 8: Verified-1\n\nBuild of patchset 8 failed: https://buildkite.com/tvl/depot/builds/24387","accounts_in_message":[],"_revision_number":8},{"id":"cda05375b76ee0247b021bc055e88d168c8f2b14","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-14 19:33:05.000000000","message":"Patch Set 9: Verified-1\n\nBuild of patchset 9 failed: https://buildkite.com/tvl/depot/builds/24390","accounts_in_message":[],"_revision_number":9},{"id":"0c2bbc8e038ec32920095fdd6776280acd210779","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-15 16:33:44.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.\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":10},{"id":"e2541c255396b9499623e98dc7eb7cd79e2064b4","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-15 16:33:52.000000000","message":"Patch Set 10:\n\nStarted build for patchset #10 on: https://buildkite.com/tvl/depot/builds/24404","accounts_in_message":[],"_revision_number":10},{"id":"3960b46a574db8756def76fe59eca22c04c05111","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-15 16:40:23.000000000","message":"Patch Set 10: Verified-1\n\nBuild of patchset 10 failed: https://buildkite.com/tvl/depot/builds/24404","accounts_in_message":[],"_revision_number":10},{"id":"baaa8e3b1a6add36eff0f24a1f66d4426d0534f8","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-16 10:38:48.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\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":11},{"id":"3eb60423c4e2bb86496e587c1b330e52a540b91d","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-16 10:38:52.000000000","message":"Patch Set 11:\n\nStarted build for patchset #11 on: https://buildkite.com/tvl/depot/builds/24416","accounts_in_message":[],"_revision_number":11},{"id":"a8528210faac03da78ea41be48f343479f4b423e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-16 10:39:17.000000000","message":"Uploaded patch set 12: New patch set was added with same tree, parent tree, and commit message as Patch Set 11.","accounts_in_message":[],"_revision_number":12},{"id":"544f551d596e1386328636f9712a53538d0322b2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-16 10:41:27.000000000","message":"Patch Set 11: Verified-1\n\nBuild of patchset 11 failed: https://buildkite.com/tvl/depot/builds/24416","accounts_in_message":[],"_revision_number":11},{"id":"633f99bf8e2d5ae76c32021be32b968b1d2d86fc","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-17 12:04:31.000000000","message":"Uploaded patch set 13.\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":13},{"id":"61fc7c5858377c5d62c97067cc60d5818a7755c9","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-17 12:04:37.000000000","message":"Patch Set 13:\n\nStarted build for patchset #13 on: https://buildkite.com/tvl/depot/builds/24423","accounts_in_message":[],"_revision_number":13},{"id":"6882cbb82a19c7b2fbb20d82d57c476aad99c709","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-17 12:08:48.000000000","message":"Patch Set 13: Verified-1\n\nBuild of patchset 13 failed: https://buildkite.com/tvl/depot/builds/24423","accounts_in_message":[],"_revision_number":13},{"id":"fd3c17c7bf756e137edee8dd63e17a4c56d31134","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-17 12:40:55.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.\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":14},{"id":"5786002b0d4562255d105a23c077ac6f70defbfc","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-17 12:40:59.000000000","message":"Patch Set 14:\n\nStarted build for patchset #14 on: https://buildkite.com/tvl/depot/builds/24431","accounts_in_message":[],"_revision_number":14},{"id":"e8656f9d5490cf645a15f42bb4432e153889d251","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-17 12:45:04.000000000","message":"Patch Set 14: Verified-1\n\nBuild of patchset 14 failed: https://buildkite.com/tvl/depot/builds/24431","accounts_in_message":[],"_revision_number":14},{"id":"041b6edc43a9e4a551fe458b3f0dbc7e0220de2d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 10:29:31.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.\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":15},{"id":"83ef55465534073384427f5a80fb42f48dd0e595","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 10:29:33.000000000","message":"Patch Set 15:\n\nStarted build for patchset #15 on: https://buildkite.com/tvl/depot/builds/24450","accounts_in_message":[],"_revision_number":15},{"id":"62df7a61bfc2ba0bce49683ed0dc4e8e2f977b90","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 10:32:04.000000000","message":"Patch Set 15: Verified-1\n\nBuild of patchset 15 failed: https://buildkite.com/tvl/depot/builds/24450","accounts_in_message":[],"_revision_number":15},{"id":"71bad1315b200f2d051f3d98ca2eb88eb9199332","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-05-18 10:32:20.000000000","message":"Uploaded patch set 16.\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":16},{"id":"8c4ba54302d39106efceb964bb15f64c5a30fef7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 10:32:23.000000000","message":"Patch Set 16:\n\nStarted build for patchset #16 on: https://buildkite.com/tvl/depot/builds/24455","accounts_in_message":[],"_revision_number":16},{"id":"4871573cd551a5fdbbb084905488d4f484bedbfb","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 10:36:13.000000000","message":"Patch Set 16: Verified+1\n\nBuild of patchset 16 passed: https://buildkite.com/tvl/depot/builds/24455","accounts_in_message":[],"_revision_number":16},{"id":"567e54f3b74eb1b9360e428d66150c316d1e987d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-05-18 11:06:42.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.\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":17},{"id":"bb47e5d17953e64ef98341f7ef7ceb399715c0cd","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 11:06:47.000000000","message":"Patch Set 17:\n\nStarted build for patchset #17 on: https://buildkite.com/tvl/depot/builds/24460","accounts_in_message":[],"_revision_number":17},{"id":"2bcdd4f00eba47d15989f521a2679d56411647fa","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 11:45:02.000000000","message":"Patch Set 17: Verified+1\n\nBuild of patchset 17 passed: https://buildkite.com/tvl/depot/builds/24460","accounts_in_message":[],"_revision_number":17},{"id":"9ff15759a3c22af267d0148c68541f997bec2817","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 14:20:47.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.\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":18},{"id":"b53bf74940def95ef9acf10c36a252c75ce5854b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 14:20:49.000000000","message":"Patch Set 18:\n\nStarted build for patchset #18 on: https://buildkite.com/tvl/depot/builds/24462","accounts_in_message":[],"_revision_number":18},{"id":"4086a063ebd2cc959cbf5a70eea778b42582812c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 14:28:23.000000000","message":"Patch Set 18: Verified+1\n\nBuild of patchset 18 passed: https://buildkite.com/tvl/depot/builds/24462","accounts_in_message":[],"_revision_number":18},{"id":"092b3dd229a11c0b448c4bf2d956baaab0054661","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 16:57:43.000000000","message":"Uploaded patch set 19: Patch Set 18 was rebased.\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":19},{"id":"ef4b6f58ba65af12142e06ba2e732b6c824e66e2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 16:57:48.000000000","message":"Patch Set 19:\n\nStarted build for patchset #19 on: https://buildkite.com/tvl/depot/builds/24489","accounts_in_message":[],"_revision_number":19},{"id":"23722aad2241e633a80fde290fb57a05ed658401","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 17:02:55.000000000","message":"Patch Set 19: Verified-1\n\nBuild of patchset 19 failed: https://buildkite.com/tvl/depot/builds/24489","accounts_in_message":[],"_revision_number":19},{"id":"a09329570cbe5900dcd6eb1359b525d1b15608bf","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 17:13:50.000000000","message":"Patch Set 19:\n\nBuild of patchset 19 failed: https://buildkite.com/tvl/depot/builds/24489","accounts_in_message":[],"_revision_number":19},{"id":"5c72a90164776c29333af4a5d73258764a130da7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 18:44:54.000000000","message":"Uploaded patch set 20: Patch Set 19 was rebased.\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":20},{"id":"dbbf12d628ea80efeef1a48ced5df669e9992bc2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 18:44:57.000000000","message":"Patch Set 20:\n\nStarted build for patchset #20 on: https://buildkite.com/tvl/depot/builds/24493","accounts_in_message":[],"_revision_number":20},{"id":"216c42b485fc9ff5d4764a33a835133e6f15dbff","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 18:50:25.000000000","message":"Uploaded patch set 21: Patch Set 20 was rebased.","accounts_in_message":[],"_revision_number":21},{"id":"ba560a94626cbb9e1fba8e584910a67aae4309aa","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 18:50:32.000000000","message":"Patch Set 21:\n\nStarted build for patchset #21 on: https://buildkite.com/tvl/depot/builds/24501","accounts_in_message":[],"_revision_number":21},{"id":"fbb5da33e7ece4d6e92a6b11e41141cd560abd0c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 18:52:00.000000000","message":"Patch Set 20: Verified-1\n\nBuild of patchset 20 failed: https://buildkite.com/tvl/depot/builds/24493","accounts_in_message":[],"_revision_number":20},{"id":"3c9823a9fa6de8389286136e762e387740c4eff0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 18:58:19.000000000","message":"Patch Set 21: Verified+1\n\nBuild of patchset 21 passed: https://buildkite.com/tvl/depot/builds/24501","accounts_in_message":[],"_revision_number":21},{"id":"5df2fcab30c5b6b6c9402beb8c59dc0ea567fb60","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 19:11:10.000000000","message":"Uploaded patch set 22: Patch Set 21 was rebased.\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":22},{"id":"b71db9c4f0b73cd1d269e9826c96a7c538fbaec2","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 19:11:16.000000000","message":"Patch Set 22:\n\nStarted build for patchset #22 on: https://buildkite.com/tvl/depot/builds/24506","accounts_in_message":[],"_revision_number":22},{"id":"7d1c1bc1065421f9a7204963e56fc75b7b881c1f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-18 19:19:44.000000000","message":"Patch Set 22: Verified+1\n\nBuild of patchset 22 passed: https://buildkite.com/tvl/depot/builds/24506","accounts_in_message":[],"_revision_number":22},{"id":"e9c301dfc837682c6e014b3c95428b5b6b4c27f7","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 20:01:21.000000000","message":"Uploaded patch set 23: New patch set was added with same tree, parent tree, and commit message as Patch Set 22.\n\nCopied Votes:\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":23},{"id":"1cf7cefdf4bda3511569fce2f228f3a284d793cd","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 20:01:51.000000000","message":"Patch Set 23:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":23},{"id":"7e5c437856c517256571e8f362e6027e33d3dd5c","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 20:02:03.000000000","message":"Patch Set 23: Autosubmit+1","accounts_in_message":[],"_revision_number":23},{"id":"d38012ef5f0c14b2e1753e53a8f7e5f6eea34bc4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-18 20:24:13.000000000","message":"Uploaded patch set 24: New patch set was added with same tree, parent tree, and commit message as Patch Set 23.\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":24},{"id":"96e565de350cf93f5bf5ca75675d7b84ac2bb19e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-21 08:56:21.000000000","message":"Uploaded patch set 25: Patch Set 24 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":25},{"id":"e7efdbed4ed4ca2f2eab937c17355b11c9678441","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-21 08:56:25.000000000","message":"Patch Set 25:\n\nStarted build for patchset #25 on: https://buildkite.com/tvl/depot/builds/24542","accounts_in_message":[],"_revision_number":25},{"id":"a7488566bc5423f075ec276825b018ea64c0d359","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-21 09:00:58.000000000","message":"Patch Set 25: Verified+1\n\nBuild of patchset 25 passed: https://buildkite.com/tvl/depot/builds/24542","accounts_in_message":[],"_revision_number":25},{"id":"c4ea97e0461271ddb6072823b2dd926991f9443b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-22 11:47:06.000000000","message":"Uploaded patch set 26: Patch Set 25 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":26},{"id":"55e9ee0287ad45e046006dd781ce6bec95d123e9","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-22 11:47:09.000000000","message":"Patch Set 26:\n\nStarted build for patchset #26 on: https://buildkite.com/tvl/depot/builds/24550","accounts_in_message":[],"_revision_number":26},{"id":"c0578d11762df4f6856eb4edcc3480f65843350e","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-22 11:50:59.000000000","message":"Patch Set 26: Verified+1\n\nBuild of patchset 26 passed: https://buildkite.com/tvl/depot/builds/24550","accounts_in_message":[],"_revision_number":26},{"id":"07fe473a4ae28bc3a147a16ebef8c89c11ff74b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-22 13:12:38.000000000","message":"Uploaded patch set 27: Patch Set 26 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":27},{"id":"7152aa9c1f3f801d4bf34c7dbe9651f1e4b4d412","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-22 13:12:42.000000000","message":"Patch Set 27:\n\nStarted build for patchset #27 on: https://buildkite.com/tvl/depot/builds/24553","accounts_in_message":[],"_revision_number":27},{"id":"d4d4ba7ff3f68ace769a26a88b92ad9bd3e469bd","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-22 13:27:01.000000000","message":"Patch Set 27: Verified+1\n\nBuild of patchset 27 passed: https://buildkite.com/tvl/depot/builds/24553","accounts_in_message":[],"_revision_number":27},{"id":"f9379c6c9749250d305be57a19cb0e48f024473b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-23 10:33:52.000000000","message":"Uploaded patch set 28: Patch Set 27 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":28},{"id":"da5c9e131b399d9484376baf3771fab62c71c97a","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-23 10:33:54.000000000","message":"Patch Set 28:\n\nStarted build for patchset #28 on: https://buildkite.com/tvl/depot/builds/24562","accounts_in_message":[],"_revision_number":28},{"id":"816ebc11b753c5c6c8536417dcf925b13b6a5260","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-23 10:42:36.000000000","message":"Patch Set 28: Verified+1\n\nBuild of patchset 28 passed: https://buildkite.com/tvl/depot/builds/24562","accounts_in_message":[],"_revision_number":28},{"id":"5c8aa15b4686cddb814b4e66920bb067b21cb535","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-23 11:02:21.000000000","message":"Uploaded patch set 29: Patch Set 28 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":29},{"id":"4a8b746f29933f2bed953b65f56b2bbdaedc2164","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-23 11:02:28.000000000","message":"Patch Set 29:\n\nStarted build for patchset #29 on: https://buildkite.com/tvl/depot/builds/24578","accounts_in_message":[],"_revision_number":29},{"id":"7890bd04c4e8ed7d964d3fe1e9b44c471129f0a6","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-23 11:07:04.000000000","message":"Patch Set 29: Verified+1\n\nBuild of patchset 29 passed: https://buildkite.com/tvl/depot/builds/24578","accounts_in_message":[],"_revision_number":29},{"id":"62c7ed212792e938da2d8c35883fba00a1a41b39","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-23 11:19:48.000000000","message":"Uploaded patch set 30: Patch Set 29 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":30},{"id":"25e2bfd1d6d203fca2f8645d7a41bd54f5ca0491","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-23 11:20:00.000000000","message":"Patch Set 30:\n\nStarted build for patchset #30 on: https://buildkite.com/tvl/depot/builds/24593","accounts_in_message":[],"_revision_number":30},{"id":"e84f516bc7481888876bfc37ed5efa25e09e6a7c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-23 11:34:30.000000000","message":"Patch Set 30: Verified+1\n\nBuild of patchset 30 passed: https://buildkite.com/tvl/depot/builds/24593","accounts_in_message":[],"_revision_number":30},{"id":"2c44444995e18e3eaf26154c473a6b5f5477470f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-23 13:18:21.000000000","message":"Uploaded patch set 31: Patch Set 30 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":31},{"id":"fb30140f93dac7b760c14ca32eeb8b8ae0ba39e1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-23 13:18:28.000000000","message":"Patch Set 31:\n\nStarted build for patchset #31 on: https://buildkite.com/tvl/depot/builds/24614","accounts_in_message":[],"_revision_number":31},{"id":"bd11d8e23cd19f741e6af1c4c76b40dd454a9277","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-23 13:25:28.000000000","message":"Patch Set 31: Verified+1\n\nBuild of patchset 31 passed: https://buildkite.com/tvl/depot/builds/24614","accounts_in_message":[],"_revision_number":31},{"id":"57eb6dffb3584b71407e9bf4c90e099eee658328","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-23 13:36:46.000000000","message":"Uploaded patch set 32: New patch set was added with same tree, parent tree, and commit message as Patch Set 31.\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":32},{"id":"f112ba11ce06b7c76e4f2b283b2beba3815c4d28","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-23 13:38:31.000000000","message":"Uploaded patch set 33: New patch set was added with same tree, parent tree, and commit message as Patch Set 32.\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":33},{"id":"ce5ba652fe0b95543880f06abee6ddc7d5017228","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-05-24 09:08:21.000000000","message":"Patch Set 33: Code-Review+2\n\nBy voting Code-Review+2 the following files are now code-owner approved by \u003cGERRIT_ACCOUNT_1000001\u003e:\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/cli/Cargo.toml\n* tvix/cli/src/main.rs\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":33},{"id":"bf7cb64c989aed6a76a6abe17175b8c8e5367cbf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-24 15:56:48.000000000","message":"Uploaded patch set 34: Patch Set 33 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":34},{"id":"5f3e9860a24ac9101468ee46e202148bc0f947c5","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-24 15:56:51.000000000","message":"Patch Set 34:\n\nStarted build for patchset #34 on: https://buildkite.com/tvl/depot/builds/24641","accounts_in_message":[],"_revision_number":34},{"id":"1cb1688bdeb1ea257455a269415e349acbeb2fb7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-05-24 16:00:03.000000000","message":"Uploaded patch set 35: Patch Set 34 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":35},{"id":"3186dbc0878797b7e22fe732c95b79bf65133ced","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-24 16:00:11.000000000","message":"Patch Set 35:\n\nStarted build for patchset #35 on: https://buildkite.com/tvl/depot/builds/24646","accounts_in_message":[],"_revision_number":35},{"id":"b0dea3c72cc063482b816859905120b464e9c81f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-24 16:00:43.000000000","message":"Patch Set 34: Verified+1\n\nBuild of patchset 34 passed: https://buildkite.com/tvl/depot/builds/24641","accounts_in_message":[],"_revision_number":34},{"id":"ed9268d3c3d73e57f46f89a9afd0ca2657da12b0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-05-24 16:04:02.000000000","message":"Patch Set 35: Verified+1\n\nBuild of patchset 35 passed: https://buildkite.com/tvl/depot/builds/24646","accounts_in_message":[],"_revision_number":35},{"id":"a6d9ac84ddd57bd2207b22dc78e7d213864b98dd","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-05-24 16:04:08.000000000","message":"Change has been successfully rebased and submitted as 63047449d7ac5d92a50c67b5f14b0cce0da5ba81\n\n33 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":36}],"current_revision_number":36,"current_revision":"63047449d7ac5d92a50c67b5f14b0cce0da5ba81","revisions":{"f8ed39264ed1e5b9d222d2cc159df5e7741df275":{"kind":"REWORK","_number":1,"created":"2023-05-14 18:28:41.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/1"}}},"commit":{"parents":[{"commit":"8f9da8d1351e784fe7697e3a7f912b755a86c308","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8f9da8d1351e784fe7697e3a7f912b755a86c308"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:27:03.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df8ed39264ed1e5b9d222d2cc159df5e7741df275"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df8ed39264ed1e5b9d222d2cc159df5e7741df275"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8f9da8d1351e784fe7697e3a7f912b755a86c308","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5fe96a7704b7cddcd9eb6e65a488a734f580c241":{"kind":"NO_CHANGE","_number":2,"created":"2023-05-14 18:29:29.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/2"}}},"commit":{"parents":[{"commit":"932e6fa178e9039b9f9febfe6229a1e75334cdda","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d932e6fa178e9039b9f9febfe6229a1e75334cdda"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:29:24.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5fe96a7704b7cddcd9eb6e65a488a734f580c241"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5fe96a7704b7cddcd9eb6e65a488a734f580c241"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"932e6fa178e9039b9f9febfe6229a1e75334cdda","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"348729f70a670527b3b3047797f59d940f0ad721":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2023-05-14 18:30:53.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/3"}}},"commit":{"parents":[{"commit":"13be984d2a25382df3b1c634d6e5721c111aa94f","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d13be984d2a25382df3b1c634d6e5721c111aa94f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:30:41.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d348729f70a670527b3b3047797f59d940f0ad721"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d348729f70a670527b3b3047797f59d940f0ad721"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"13be984d2a25382df3b1c634d6e5721c111aa94f","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"14dfecba74ed8f776430df8affcf1a7e45d86221":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-05-14 18:44:33.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/4"}}},"commit":{"parents":[{"commit":"8db006afb8bd7385362cb22b2dfecb2d28f177bc","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8db006afb8bd7385362cb22b2dfecb2d28f177bc"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:44:09.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d14dfecba74ed8f776430df8affcf1a7e45d86221"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d14dfecba74ed8f776430df8affcf1a7e45d86221"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8db006afb8bd7385362cb22b2dfecb2d28f177bc","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"444c3993009b4fce3705e170145141eb1cd54a92":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-05-14 18:48:14.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/5"}}},"commit":{"parents":[{"commit":"89d97c78dcf49b33a86d628bb34cc64393724296","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d89d97c78dcf49b33a86d628bb34cc64393724296"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:48:09.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d444c3993009b4fce3705e170145141eb1cd54a92"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d444c3993009b4fce3705e170145141eb1cd54a92"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"89d97c78dcf49b33a86d628bb34cc64393724296","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"471d9fe26d231b264758f10259bd1d0f8741fde2":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2023-05-14 19:00:19.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/6"}}},"commit":{"parents":[{"commit":"5b181cd740b4e49f4651ec66a8eb88ac40487989","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5b181cd740b4e49f4651ec66a8eb88ac40487989"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 19:00:12.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d471d9fe26d231b264758f10259bd1d0f8741fde2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d471d9fe26d231b264758f10259bd1d0f8741fde2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"5b181cd740b4e49f4651ec66a8eb88ac40487989","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2315ebb7cccbe612d1392f20f658bd3c038aad9c":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2023-05-14 19:06:04.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/7"}}},"commit":{"parents":[{"commit":"e6a3785bf07ba34d7daa65c9b99b2b8c02d4dc37","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de6a3785bf07ba34d7daa65c9b99b2b8c02d4dc37"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 19:06:02.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2315ebb7cccbe612d1392f20f658bd3c038aad9c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2315ebb7cccbe612d1392f20f658bd3c038aad9c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e6a3785bf07ba34d7daa65c9b99b2b8c02d4dc37","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e75aade38e25a2b61f3e943fccdc2a8f4af03142":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2023-05-14 19:25:33.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/8"}}},"commit":{"parents":[{"commit":"84d0361a02f55b25f6ca4ecac2acb7a6a4c64188","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d84d0361a02f55b25f6ca4ecac2acb7a6a4c64188"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 19:25:29.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de75aade38e25a2b61f3e943fccdc2a8f4af03142"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de75aade38e25a2b61f3e943fccdc2a8f4af03142"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"84d0361a02f55b25f6ca4ecac2acb7a6a4c64188","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":12,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ba242a3f51c0074239f99ee83e7dbced470a8753":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2023-05-14 19:29:33.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/9"}}},"commit":{"parents":[{"commit":"608f92e97378912bde45b1ede8f1c78827f000b3","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d608f92e97378912bde45b1ede8f1c78827f000b3"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 19:28:27.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dba242a3f51c0074239f99ee83e7dbced470a8753"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dba242a3f51c0074239f99ee83e7dbced470a8753"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"608f92e97378912bde45b1ede8f1c78827f000b3","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":13,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0d6a032345dc0881be57240cee6fdf278f8eefb7":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2023-05-15 16:33:44.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/10"}}},"commit":{"parents":[{"commit":"be4598cd755719c08a184c2e840b65178f56e452","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbe4598cd755719c08a184c2e840b65178f56e452"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-15 16:33:35.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d6a032345dc0881be57240cee6fdf278f8eefb7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d6a032345dc0881be57240cee6fdf278f8eefb7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"be4598cd755719c08a184c2e840b65178f56e452","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":14,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"11dce141dcaac4f4f8c80dd8ec99ae3f47e20c57":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2023-05-16 10:38:48.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/11"}}},"commit":{"parents":[{"commit":"0c390147b069f8a00e9ca03e19627c0d6c707b45","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0c390147b069f8a00e9ca03e19627c0d6c707b45"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-16 10:38:43.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d11dce141dcaac4f4f8c80dd8ec99ae3f47e20c57"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d11dce141dcaac4f4f8c80dd8ec99ae3f47e20c57"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0c390147b069f8a00e9ca03e19627c0d6c707b45","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"9caee0bcf5720486d03d714b63864b7e2bdb79cc":{"kind":"NO_CHANGE","_number":12,"created":"2023-05-16 10:39:17.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/12"}}},"commit":{"parents":[{"commit":"c03473287e4b41b4c6b42dd768533183be1e4ed5","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc03473287e4b41b4c6b42dd768533183be1e4ed5"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-16 10:39:14.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9caee0bcf5720486d03d714b63864b7e2bdb79cc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9caee0bcf5720486d03d714b63864b7e2bdb79cc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c03473287e4b41b4c6b42dd768533183be1e4ed5","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":16,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2b65ee49a12b7ce1ea773492cbe7dc5958d63491":{"kind":"REWORK","_number":13,"created":"2023-05-17 12:04:31.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/13"}}},"commit":{"parents":[{"commit":"295ec070c68871e15d0b45fe6af8a6dd31be8b58","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d295ec070c68871e15d0b45fe6af8a6dd31be8b58"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-17 12:04:02.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2b65ee49a12b7ce1ea773492cbe7dc5958d63491"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2b65ee49a12b7ce1ea773492cbe7dc5958d63491"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"295ec070c68871e15d0b45fe6af8a6dd31be8b58","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":17,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4f6eda8855e53ef6e3789fe66ca8c5b2a58c70c0":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2023-05-17 12:40:55.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/14","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/14","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/14"}}},"commit":{"parents":[{"commit":"b4712b9159322e289f2fb0cbcd78acf20a6e4a18","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db4712b9159322e289f2fb0cbcd78acf20a6e4a18"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-17 12:40:47.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4f6eda8855e53ef6e3789fe66ca8c5b2a58c70c0"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4f6eda8855e53ef6e3789fe66ca8c5b2a58c70c0"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b4712b9159322e289f2fb0cbcd78acf20a6e4a18","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":18,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8ef7380e3e5de2342c038b3215d70a9e4f754a15":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2023-05-18 10:29:31.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/15","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/15","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/15"}}},"commit":{"parents":[{"commit":"8cd064cc779bdb7c3ff6553a6a3929002ff1988d","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8cd064cc779bdb7c3ff6553a6a3929002ff1988d"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-18 10:29:25.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8ef7380e3e5de2342c038b3215d70a9e4f754a15"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8ef7380e3e5de2342c038b3215d70a9e4f754a15"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8cd064cc779bdb7c3ff6553a6a3929002ff1988d","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":19,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c1de2531ac64b9861dfd670e2b222f585ba7c4a5":{"kind":"REWORK","_number":16,"created":"2023-05-18 10:32:20.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/72/8572/16","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/16","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/16"}}},"commit":{"parents":[{"commit":"ffd105826a3d8e5445f71c3b0c9833bd9c7f17e8","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dffd105826a3d8e5445f71c3b0c9833bd9c7f17e8"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-05-18 10:28:08.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc1de2531ac64b9861dfd670e2b222f585ba7c4a5"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc1de2531ac64b9861dfd670e2b222f585ba7c4a5"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ffd105826a3d8e5445f71c3b0c9833bd9c7f17e8","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":20,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"565d035a835432cb3aa0f6f9893a742ef341d9c6":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2023-05-18 11:06:42.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/72/8572/17","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/17","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/17"}}},"commit":{"parents":[{"commit":"a84c21fa43ca9846b1aa8f57717fcf7ce2cc3ef4","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da84c21fa43ca9846b1aa8f57717fcf7ce2cc3ef4"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2023-05-18 11:06:39.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d565d035a835432cb3aa0f6f9893a742ef341d9c6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d565d035a835432cb3aa0f6f9893a742ef341d9c6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a84c21fa43ca9846b1aa8f57717fcf7ce2cc3ef4","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":21,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"343ebf147aa6aa17fdd56bf88b3f61ea0dce4972":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2023-05-18 14:20:47.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/18","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/18","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/18"}}},"commit":{"parents":[{"commit":"8cf620f3dc100cd17ec4d7ade9eec2a0378e2154","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8cf620f3dc100cd17ec4d7ade9eec2a0378e2154"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-18 14:16:39.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d343ebf147aa6aa17fdd56bf88b3f61ea0dce4972"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d343ebf147aa6aa17fdd56bf88b3f61ea0dce4972"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8cf620f3dc100cd17ec4d7ade9eec2a0378e2154","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":22,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7103202ab75656ad704f3fc3aca796cda436c68f":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2023-05-18 16:57:43.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/19","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/19","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/19"}}},"commit":{"parents":[{"commit":"8b45e85d6846ea2aaccb3aa584200928de2ca2f8","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8b45e85d6846ea2aaccb3aa584200928de2ca2f8"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-18 16:56:35.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7103202ab75656ad704f3fc3aca796cda436c68f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7103202ab75656ad704f3fc3aca796cda436c68f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8b45e85d6846ea2aaccb3aa584200928de2ca2f8","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":23,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"84cabedd21577df5f680eeec7bc85c5049b0564d":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2023-05-18 18:44:54.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/20","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/20","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/20"}}},"commit":{"parents":[{"commit":"2e5cf01add15aa9a63a0faec7c64ef7138d8ac33","subject":"refactor(src/nar): move from Vec\u003cu8\u003e to fixed-size byte slices","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2e5cf01add15aa9a63a0faec7c64ef7138d8ac33"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-18 18:44:50.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d84cabedd21577df5f680eeec7bc85c5049b0564d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d84cabedd21577df5f680eeec7bc85c5049b0564d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2e5cf01add15aa9a63a0faec7c64ef7138d8ac33","is_merged_in_target_branch":false,"change_id":"Ia91aa40cb691916773abc8f93e6ed79a5fd34863","change_number":8592,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ca2b7e3e595afcac4a080f3d01706b04994d168a":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2023-05-18 18:50:25.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/21","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/21","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/21"}}},"commit":{"parents":[{"commit":"72ba62393445e9888d34a3adc59171980e4a7004","subject":"refactor(src/nar): move from Vec\u003cu8\u003e to fixed-size byte slices","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d72ba62393445e9888d34a3adc59171980e4a7004"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-18 18:50:21.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca2b7e3e595afcac4a080f3d01706b04994d168a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca2b7e3e595afcac4a080f3d01706b04994d168a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"72ba62393445e9888d34a3adc59171980e4a7004","is_merged_in_target_branch":false,"change_id":"Ia91aa40cb691916773abc8f93e6ed79a5fd34863","change_number":8592,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"528eba5070fe68dbdfac02022e649a4c1bebd8da":{"kind":"TRIVIAL_REBASE","_number":22,"created":"2023-05-18 19:11:10.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/22","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/22","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/22"}}},"commit":{"parents":[{"commit":"954d9d3a22467a05c12e64af6abf6b594f4addba","subject":"refactor(src/nar): move from Vec\u003cu8\u003e to fixed-size byte slices","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d954d9d3a22467a05c12e64af6abf6b594f4addba"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-18 19:10:55.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d528eba5070fe68dbdfac02022e649a4c1bebd8da"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d528eba5070fe68dbdfac02022e649a4c1bebd8da"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"954d9d3a22467a05c12e64af6abf6b594f4addba","is_merged_in_target_branch":false,"change_id":"Ia91aa40cb691916773abc8f93e6ed79a5fd34863","change_number":8592,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c4df04a779386f1e16ea0d9b38974a8bc81c05b6":{"kind":"NO_CHANGE","_number":23,"created":"2023-05-18 20:01:21.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/23","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/23","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/23"}}},"commit":{"parents":[{"commit":"bf77e8868064430f1191583c557710b818bac578","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbf77e8868064430f1191583c557710b818bac578"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-18 20:01:12.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc4df04a779386f1e16ea0d9b38974a8bc81c05b6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc4df04a779386f1e16ea0d9b38974a8bc81c05b6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bf77e8868064430f1191583c557710b818bac578","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":27,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8f0012d3a4f1d46e56f8040051862fe5f85b9a91":{"kind":"NO_CHANGE","_number":24,"created":"2023-05-18 20:24:13.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/24","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/24","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/24"}}},"commit":{"parents":[{"commit":"4f74db222a10b608d4bf4a3b830215df64c5a3a6","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4f74db222a10b608d4bf4a3b830215df64c5a3a6"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-18 20:24:08.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8f0012d3a4f1d46e56f8040051862fe5f85b9a91"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8f0012d3a4f1d46e56f8040051862fe5f85b9a91"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4f74db222a10b608d4bf4a3b830215df64c5a3a6","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":28,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"875dbf3016bf41bc706c6683ad047766e2d2f727":{"kind":"TRIVIAL_REBASE","_number":25,"created":"2023-05-21 08:56:21.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/25","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/25","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/25"}}},"commit":{"parents":[{"commit":"7d025e899171f40290e426b6d4322f236dc68f9e","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7d025e899171f40290e426b6d4322f236dc68f9e"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-21 08:55:52.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d875dbf3016bf41bc706c6683ad047766e2d2f727"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d875dbf3016bf41bc706c6683ad047766e2d2f727"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7d025e899171f40290e426b6d4322f236dc68f9e","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":29,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7f08305962949706cdcc49cd70e66c345e7181dc":{"kind":"TRIVIAL_REBASE","_number":26,"created":"2023-05-22 11:47:06.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/26","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/26","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/26"}}},"commit":{"parents":[{"commit":"57a18df9c2372bb333db376b18c5edad51ea1bcd","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d57a18df9c2372bb333db376b18c5edad51ea1bcd"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-22 11:46:40.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7f08305962949706cdcc49cd70e66c345e7181dc"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7f08305962949706cdcc49cd70e66c345e7181dc"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"57a18df9c2372bb333db376b18c5edad51ea1bcd","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":30,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d9d7a34832b7ee613cd8d016df5f67ef574d8802":{"kind":"TRIVIAL_REBASE","_number":27,"created":"2023-05-22 13:12:38.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/27","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/27","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/27"}}},"commit":{"parents":[{"commit":"c5f0cd863c8a84bd2b6c2d0363b8b47dbc47a241","subject":"feat(tvix/store): implement TvixStoreIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc5f0cd863c8a84bd2b6c2d0363b8b47dbc47a241"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-22 13:07:43.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd9d7a34832b7ee613cd8d016df5f67ef574d8802"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd9d7a34832b7ee613cd8d016df5f67ef574d8802"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c5f0cd863c8a84bd2b6c2d0363b8b47dbc47a241","is_merged_in_target_branch":false,"change_id":"I32f210f5a7aa8173ad9a7d53e8a5ac03619f527a","change_number":8561,"patch_set_number":31,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"eaf275207ec03393f5fa68ff2e1301c7b25f4ee7":{"kind":"TRIVIAL_REBASE","_number":28,"created":"2023-05-23 10:33:52.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/28","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/28","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/28"}}},"commit":{"parents":[{"commit":"8d174d6a109b40bb67aba9fc4cc6a5abbd413ed3","subject":"feat(txiv/eval): derive Clone for EvalIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8d174d6a109b40bb67aba9fc4cc6a5abbd413ed3"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-23 10:33:32.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003deaf275207ec03393f5fa68ff2e1301c7b25f4ee7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003deaf275207ec03393f5fa68ff2e1301c7b25f4ee7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8d174d6a109b40bb67aba9fc4cc6a5abbd413ed3","is_merged_in_target_branch":false,"change_id":"I4e13d754feb297efa51034adf8b5e529e1f29c98","change_number":8614,"patch_set_number":1,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"f7cad786f96cde51f6dee9357162e8676b8b5c00":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2023-05-23 11:02:21.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/29","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/29","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/29"}}},"commit":{"parents":[{"commit":"37dc29e01bc20f12f51e3e19b8594dd345b82cd7","subject":"feat(txiv/eval): derive Clone for EvalIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37dc29e01bc20f12f51e3e19b8594dd345b82cd7"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-23 11:02:10.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df7cad786f96cde51f6dee9357162e8676b8b5c00"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df7cad786f96cde51f6dee9357162e8676b8b5c00"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"37dc29e01bc20f12f51e3e19b8594dd345b82cd7","is_merged_in_target_branch":false,"change_id":"I4e13d754feb297efa51034adf8b5e529e1f29c98","change_number":8614,"patch_set_number":2,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"bc46bbfc50cb9f744ac82cf4b42113598ab71fcb":{"kind":"TRIVIAL_REBASE","_number":30,"created":"2023-05-23 11:19:48.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/30","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/30","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/30"}}},"commit":{"parents":[{"commit":"378c0e36610613975689b6c9180c078ffc0e397f","subject":"feat(txiv/eval): derive Clone for EvalIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d378c0e36610613975689b6c9180c078ffc0e397f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-23 11:19:38.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbc46bbfc50cb9f744ac82cf4b42113598ab71fcb"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbc46bbfc50cb9f744ac82cf4b42113598ab71fcb"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"378c0e36610613975689b6c9180c078ffc0e397f","is_merged_in_target_branch":false,"change_id":"I4e13d754feb297efa51034adf8b5e529e1f29c98","change_number":8614,"patch_set_number":3,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"4dda9d68fc0d07fb595484feb62af7742795292f":{"kind":"TRIVIAL_REBASE","_number":31,"created":"2023-05-23 13:18:21.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/31","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/31","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/31"}}},"commit":{"parents":[{"commit":"9ead173fd0ed361573b0b1ab626d09dc69a3193b","subject":"feat(txiv/eval): derive Clone for EvalIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9ead173fd0ed361573b0b1ab626d09dc69a3193b"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-23 13:18:09.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4dda9d68fc0d07fb595484feb62af7742795292f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4dda9d68fc0d07fb595484feb62af7742795292f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9ead173fd0ed361573b0b1ab626d09dc69a3193b","is_merged_in_target_branch":false,"change_id":"I4e13d754feb297efa51034adf8b5e529e1f29c98","change_number":8614,"patch_set_number":4,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"75899d1d6f6db30efdc06c5bb19a469c2bddd4e8":{"kind":"NO_CHANGE","_number":32,"created":"2023-05-23 13:36:46.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/32","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/32","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/32"}}},"commit":{"parents":[{"commit":"f6fbec0b539c59cc4fac31980638ec4cc281a746","subject":"feat(txiv/eval): derive Clone for EvalIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df6fbec0b539c59cc4fac31980638ec4cc281a746"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-23 13:36:29.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d75899d1d6f6db30efdc06c5bb19a469c2bddd4e8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d75899d1d6f6db30efdc06c5bb19a469c2bddd4e8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f6fbec0b539c59cc4fac31980638ec4cc281a746","is_merged_in_target_branch":false,"change_id":"I4e13d754feb297efa51034adf8b5e529e1f29c98","change_number":8614,"patch_set_number":5,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"6426611f418888313094a6fc7f82d0cfb7c7924e":{"kind":"NO_CHANGE","_number":33,"created":"2023-05-23 13:38:31.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/33","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/33","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/33"}}},"commit":{"parents":[{"commit":"4b94665523b8044c9013cbd35295d32a57cd9b96","subject":"feat(txiv/eval): derive Clone for EvalIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4b94665523b8044c9013cbd35295d32a57cd9b96"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-23 13:38:20.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6426611f418888313094a6fc7f82d0cfb7c7924e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6426611f418888313094a6fc7f82d0cfb7c7924e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4b94665523b8044c9013cbd35295d32a57cd9b96","is_merged_in_target_branch":false,"change_id":"I4e13d754feb297efa51034adf8b5e529e1f29c98","change_number":8614,"patch_set_number":6,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"61278209aeb8ce03566585af8e0183b1214506e8":{"kind":"TRIVIAL_REBASE","_number":34,"created":"2023-05-24 15:56:48.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/34","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/34","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/34"}}},"commit":{"parents":[{"commit":"ed1bd9b5e9b8f82399b9880bd6939d61a5818bbc","subject":"feat(txiv/eval): derive Clone for EvalIO","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded1bd9b5e9b8f82399b9880bd6939d61a5818bbc"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-24 15:56:27.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d61278209aeb8ce03566585af8e0183b1214506e8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d61278209aeb8ce03566585af8e0183b1214506e8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ed1bd9b5e9b8f82399b9880bd6939d61a5818bbc","is_merged_in_target_branch":false,"change_id":"I4e13d754feb297efa51034adf8b5e529e1f29c98","change_number":8614,"patch_set_number":7,"change_status":"ABANDONED"}],"branch":"refs/heads/canon"},"06cd090a37ff37f7d4887df35aa234eef2125480":{"kind":"TRIVIAL_REBASE","_number":35,"created":"2023-05-24 16:00:03.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/72/8572/35","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/35","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/35"}}},"commit":{"parents":[{"commit":"74e6055735acc534890091e7883d290694157c85","subject":"feat(tvix/store/pathinfosvc): derive Clone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d74e6055735acc534890091e7883d290694157c85"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-24 15:59:44.000000000","tz":180},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d06cd090a37ff37f7d4887df35aa234eef2125480"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d06cd090a37ff37f7d4887df35aa234eef2125480"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"74e6055735acc534890091e7883d290694157c85","is_merged_in_target_branch":false,"change_id":"Ife451eda331bafdb1af91f45a94cccd13f2f67c6","change_number":8620,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"63047449d7ac5d92a50c67b5f14b0cce0da5ba81":{"kind":"NO_CODE_CHANGE","_number":36,"created":"2023-05-24 16:04:08.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/72/8572/36","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/72/8572/36","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/72/8572/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/72/8572/36"}}},"commit":{"parents":[{"commit":"ad6b6b14db9c5e0a0b025687db5f387a4e6ee6a7","subject":"feat(tvix/store/pathinfosvc): derive Clone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dad6b6b14db9c5e0a0b025687db5f387a4e6ee6a7"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-05-14 18:21:27.000000000","tz":180},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2023-05-24 16:04:08.000000000","tz":0},"subject":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO","message":"feat(tvix/cli): use TvixStoreIO instead of NixCompatIO\n\nThis switches tvix-cli over from using `NixCompatIO` to `TvixStoreIO`.\n\nFor now, we simply instantiate in-memory services instead of getting\nfancy with constructors inside tvix-store, but long-term, we might want\nto support some URI syntax, to make this configurable at runtime.\n\nnixpkgs eval tests might be fine (and fast!) with a purely in-memory\nbackend, but other usages might involve talking to a local tvix-store\nover gRPC (using the gRPC client, either unix domain socket or even\nfurther away remote), or running tvix-store in \"embedded\" mode (using\nanother client than the gRPC client).\n\nChange-Id: I509afd3dc5ce3f2d52b0fb7067748fab820e26ab\nReviewed-on: https://cl.tvl.fyi/c/depot/+/8572\nAutosubmit: flokli \u003cflokli@flokli.de\u003e\nReviewed-by: tazjin \u003ctazjin@tvl.su\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d63047449d7ac5d92a50c67b5f14b0cce0da5ba81"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d63047449d7ac5d92a50c67b5f14b0cce0da5ba81"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ad6b6b14db9c5e0a0b025687db5f387a4e6ee6a7","is_merged_in_target_branch":true,"change_id":"Ife451eda331bafdb1af91f45a94cccd13f2f67c6","change_number":8620,"patch_set_number":7,"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}}]},{"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":[]}}]}
