)]}'
{"id":"depot~9370","triplet_id":"depot~canon~I8d675d4bf1fb697eb7d479747c1b1e3635718107","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-09-22 12:50:49.000000000","reason":"removed on reply"},"1000085":{"account":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"last_update":"2023-09-22 12:14:05.000000000","reason":"removed on reply"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-09-22 12:51:21.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-09-22 12:51:21.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8d675d4bf1fb697eb7d479747c1b1e3635718107","subject":"refactor(tvix): move castore into tvix-castore crate","status":"MERGED","created":"2023-09-21 20:18:26.000000000","updated":"2023-09-22 12:51:21.000000000","submitted":"2023-09-22 12:51:21.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9370","meta_rev_id":"4264af3f6e105de298373c5ded3babfe7cb8c97c","_number":9370,"virtual_id_number":9370,"owner":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-09-22 12:51:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-09-22 12:51:21.000000000","_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-09-22 12:51:21.000000000","permitted_voting_range":{"min":2,"max":2},"_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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-09-22 12:51:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"approved":{"_account_id":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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-09-22 12:51:21.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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":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":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":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"},{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-21 20:18:26.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"state":"REVIEWER"},{"updated":"2023-09-21 20:18:26.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-09-21 20:18:27.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-09-21 20:21:55.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-09-21 21:31:08.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-09-22 12:51:21.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":"d1eee1187ef14b015f76b23bfef57614b65ea615","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 20:18:26.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"0e9eb1e62ec28613d5d4d574771c9b808145399e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 20:18:27.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/26656","accounts_in_message":[],"_revision_number":1},{"id":"baf2a0c731cae94aae10c8bf8ad9dfdb8098d970","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 20:21:55.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/26656","accounts_in_message":[],"_revision_number":1},{"id":"e9441c7742cb850533648b8a6f5ba4d531861052","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 20:33:17.000000000","message":"Uploaded patch set 2.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR is:ANY\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"ae24eb61052e01cdde26649a83477ab549eae147","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 20:33:18.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/26657","accounts_in_message":[],"_revision_number":2},{"id":"d7014598d96157402f420f00db6c22402117ac6e","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 20:36:50.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/26657","accounts_in_message":[],"_revision_number":2},{"id":"fc3fdb81edb1f521cd45e729ad7dcadd57584cd8","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 21:31:08.000000000","message":"Uploaded patch set 3.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR is:ANY\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"05fc0bdc0920e676b0ddc3208ba492f916d4cbbe","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 21:31:08.000000000","message":"\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* nix/bufCheck/default.nix\n* ops/modules/www/code.tvl.fyi.nix\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/Cargo.toml\n* tvix/castore/Cargo.toml\n* tvix/castore/build.rs\n* tvix/castore/default.nix\n* tvix/castore/protos/LICENSE\n* tvix/castore/protos/castore.go\n* tvix/castore/protos/castore.pb.go\n* tvix/castore/protos/castore.proto\n* tvix/castore/protos/castore_test.go\n* tvix/castore/protos/go.mod\n* tvix/castore/protos/go.sum\n* tvix/castore/protos/rpc_blobstore.pb.go\n* tvix/castore/protos/rpc_blobstore.proto\n* tvix/castore/protos/rpc_blobstore_grpc.pb.go\n* tvix/castore/protos/rpc_directory.pb.go\n* tvix/castore/protos/rpc_directory.proto\n* tvix/castore/protos/rpc_directory_grpc.pb.go\n* tvix/castore/src/blobservice/from_addr.rs\n* tvix/castore/src/blobservice/grpc.rs\n* tvix/castore/src/blobservice/memory.rs\n* tvix/castore/src/blobservice/mod.rs\n* tvix/castore/src/blobservice/naive_seeker.rs\n* tvix/castore/src/blobservice/sled.rs\n* tvix/castore/src/blobservice/tests.rs\n* tvix/castore/src/digests.rs\n* tvix/castore/src/directoryservice/from_addr.rs\n* tvix/castore/src/directoryservice/grpc.rs\n* tvix/castore/src/directoryservice/memory.rs\n* tvix/castore/src/directoryservice/mod.rs\n* tvix/castore/src/directoryservice/sled.rs\n* tvix/castore/src/directoryservice/traverse.rs\n* tvix/castore/src/directoryservice/utils.rs\n* tvix/castore/src/errors.rs\n* tvix/castore/src/fixtures.rs\n* tvix/castore/src/import.rs\n* tvix/castore/src/lib.rs\n* tvix/castore/src/proto/grpc_blobservice_wrapper.rs\n* tvix/castore/src/proto/grpc_directoryservice_wrapper.rs\n* tvix/castore/src/proto/mod.rs\n* tvix/castore/src/proto/tests/directory.rs\n* tvix/castore/src/proto/tests/directory_nodes_iterator.rs\n* tvix/castore/src/proto/tests/grpc_blobservice.rs\n* tvix/castore/src/proto/tests/grpc_directoryservice.rs\n* tvix/castore/src/proto/tests/mod.rs\n* tvix/castore/src/tests/import.rs\n* tvix/castore/src/tests/mod.rs\n(more files)\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":3},{"id":"075c5b84c772428c866aee2ade0958698722550b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 21:31:09.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/26658","accounts_in_message":[],"_revision_number":3},{"id":"5abbbea167cbec29cfe6001356072e25ef5c4c78","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 21:33:14.000000000","message":"Uploaded patch set 4: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR is:ANY\")\n","accounts_in_message":[],"_revision_number":4},{"id":"17b70e56d54aa43ed62f1f1dcb1f3ed323e112d0","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 21:33:22.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":4},{"id":"1d505806879fee2f21d52b2371ca407200e3e300","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 21:34:12.000000000","message":"Uploaded patch set 5.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR is:ANY\")\n","accounts_in_message":[],"_revision_number":5},{"id":"22d3552318c12ee7336154bcfb51b93677bb348f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 21:34:13.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/26659","accounts_in_message":[],"_revision_number":5},{"id":"8bc0bf7cc5991f9f2d5f777891c535b117bfb93c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 21:35:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/26658","accounts_in_message":[],"_revision_number":3},{"id":"a3574760249c53eddfb29b0420511489268069f4","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 21:36:35.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/26659","accounts_in_message":[],"_revision_number":5},{"id":"297e93e4a5f422f7187559dc939f9d07aab6e5db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 21:44:03.000000000","message":"Uploaded patch set 6.\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":6},{"id":"b16e63fed04fc19eb7608bd004be3f1cefa05f15","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 21:44:04.000000000","message":"Patch Set 6:\n\nStarted build for patchset #6 on: https://buildkite.com/tvl/depot/builds/26660","accounts_in_message":[],"_revision_number":6},{"id":"0ae60b8d0c56af3fe16214e3e8ad3976bb5aa9e8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 21:48:25.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/26660","accounts_in_message":[],"_revision_number":6},{"id":"3bfadcb9a2d5ee2e76c562142d678bc8dcfd1328","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 21:58:27.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR is:ANY\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"0324a1aadf31202ed1ccb71bf801b29c8ad4900b","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 21:58:28.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/26663","accounts_in_message":[],"_revision_number":7},{"id":"1d1cd1b50cb45529e872c88f39ff7a08d3cf1a10","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 22:02:07.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/26663","accounts_in_message":[],"_revision_number":7},{"id":"098c1f1dc5828e3cff766d266490d15b6a918406","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-22 02:06:50.000000000","message":"Patch Set 7: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"4e4f79a4c22cfcce6e3eb2829ad4371e2a31642c","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 06:05:08.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"ccfea25e3ac5085ba7cacf28608d60d59a1a9559","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 09:16:09.000000000","message":"Uploaded patch set 8.\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":8},{"id":"6a9babea89783735d510168ec75381bf8d27650a","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 09:16:11.000000000","message":"Patch Set 8:\n\nStarted build for patchset #8 on: https://buildkite.com/tvl/depot/builds/26669","accounts_in_message":[],"_revision_number":8},{"id":"ba319bca871a88641cf3f9184c7f6ff0a07fdc9f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 09:19:05.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/26669","accounts_in_message":[],"_revision_number":8},{"id":"b355f3171ed0441e43f0463b36db922f7f2affa5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 10:19:55.000000000","message":"Uploaded patch set 9.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR is:ANY\")\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"((is:ANY AND has:unchanged-files) OR is:MIN) OR changekind:NO_CHANGE\")\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":9},{"id":"e29ca7d2579733fcc0cf511e9d081957815fd09f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 10:19:58.000000000","message":"Patch Set 9:\n\nStarted build for patchset #9 on: https://buildkite.com/tvl/depot/builds/26671","accounts_in_message":[],"_revision_number":9},{"id":"e3d5ef171a407aeb22f7a3e8ff637186fc183854","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 10:21:38.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"8f9237ab5c1e223f9a6005ad66ff4619f022be74","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 11:20:03.000000000","message":"Patch Set 9: Verified-1\n\nBuild of patchset 9 failed: https://buildkite.com/tvl/depot/builds/26680","accounts_in_message":[],"_revision_number":9},{"id":"bf5469282ad84b47cf0d9c2dccf448d0c37c52f5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 11:21:48.000000000","message":"Uploaded patch set 10.\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":10},{"id":"ffb5f5b90fa758bd9b57e442de94b077b7ef3477","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 11:21:49.000000000","message":"Patch Set 10:\n\nStarted build for patchset #10 on: https://buildkite.com/tvl/depot/builds/26682","accounts_in_message":[],"_revision_number":10},{"id":"326d9527b40656f39f7abffd347974da70f1c226","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 11:24:09.000000000","message":"Uploaded patch set 11.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR is:ANY\")\n","accounts_in_message":[],"_revision_number":11},{"id":"fbcd55f280d012e991033d9acdfdf41ef9339ed1","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 11:24:10.000000000","message":"Patch Set 11:\n\nStarted build for patchset #11 on: https://buildkite.com/tvl/depot/builds/26684","accounts_in_message":[],"_revision_number":11},{"id":"9d55e2faf9601fa8ce75e1310e919d332fd7108a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 11:38:23.000000000","message":"Patch Set 11: Verified-1\n\nBuild of patchset 11 failed: https://buildkite.com/tvl/depot/builds/26684","accounts_in_message":[],"_revision_number":11},{"id":"018c19117cce88cddd966f51bd2b02e796bc0dc8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 11:38:26.000000000","message":"Patch Set 10: Verified-1\n\nBuild of patchset 10 failed: https://buildkite.com/tvl/depot/builds/26682","accounts_in_message":[],"_revision_number":10},{"id":"1dc71ba236ad424fb36793b32a7da8f0743fbc26","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-22 11:46:14.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/26686","accounts_in_message":[],"_revision_number":11},{"id":"fb4bbfed8fa419be5693156c3269e88a40401e09","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-22 12:14:05.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"5e1c5957350cb01216e0b9771d3fc7e90542c47d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 12:14:09.000000000","message":"Uploaded patch set 12: New patch set was added with same tree, parent tree, and commit message as Patch Set 11.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR is:ANY\")\n* Code-Review+2 (copy condition: \"((is:ANY AND has:unchanged-files) OR is:MIN) OR changekind:NO_CHANGE\")\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":12},{"id":"33947a1ad386c0a8b7d8fb131d4927cfeb447420","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 12:27:39.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"2232d6d5b74f7b89bdc4a6ee51188ca059319ae4","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-22 12:27:59.000000000","message":"Patch Set 12: Code-Review+2\n\nBy voting Code-Review+2 the following files are now explicitly code-owner approved by \u003cGERRIT_ACCOUNT_1000036\u003e:\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/Cargo.toml\n* tvix/castore/Cargo.toml\n* tvix/castore/build.rs\n* tvix/castore/default.nix\n* tvix/castore/protos/LICENSE\n* tvix/castore/protos/castore.go\n* tvix/castore/protos/castore.pb.go\n* tvix/castore/protos/castore.proto\n* tvix/castore/protos/castore_test.go\n* tvix/castore/protos/go.mod\n* tvix/castore/protos/go.sum\n* tvix/castore/protos/rpc_blobstore.pb.go\n* tvix/castore/protos/rpc_blobstore.proto\n* tvix/castore/protos/rpc_blobstore_grpc.pb.go\n* tvix/castore/protos/rpc_directory.pb.go\n* tvix/castore/protos/rpc_directory.proto\n* tvix/castore/protos/rpc_directory_grpc.pb.go\n* tvix/castore/src/blobservice/from_addr.rs\n* tvix/castore/src/blobservice/grpc.rs\n* tvix/castore/src/blobservice/memory.rs\n* tvix/castore/src/blobservice/mod.rs\n* tvix/castore/src/blobservice/naive_seeker.rs\n* tvix/castore/src/blobservice/sled.rs\n* tvix/castore/src/blobservice/tests.rs\n* tvix/castore/src/digests.rs\n* tvix/castore/src/directoryservice/from_addr.rs\n* tvix/castore/src/directoryservice/grpc.rs\n* tvix/castore/src/directoryservice/memory.rs\n* tvix/castore/src/directoryservice/mod.rs\n* tvix/castore/src/directoryservice/sled.rs\n* tvix/castore/src/directoryservice/traverse.rs\n* tvix/castore/src/directoryservice/utils.rs\n* tvix/castore/src/errors.rs\n* tvix/castore/src/fixtures.rs\n* tvix/castore/src/import.rs\n* tvix/castore/src/lib.rs\n* tvix/castore/src/proto/grpc_blobservice_wrapper.rs\n* tvix/castore/src/proto/grpc_directoryservice_wrapper.rs\n* tvix/castore/src/proto/mod.rs\n* tvix/castore/src/proto/tests/directory.rs\n* tvix/castore/src/proto/tests/directory_nodes_iterator.rs\n* tvix/castore/src/proto/tests/grpc_blobservice.rs\n* tvix/castore/src/proto/tests/grpc_directoryservice.rs\n* tvix/castore/src/proto/tests/mod.rs\n* tvix/castore/src/tests/import.rs\n* tvix/castore/src/tests/mod.rs\n* tvix/castore/src/utils.rs\n* tvix/cli/Cargo.toml\n(more files)\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":12},{"id":"5e3228bd961e94a65170d08de29875d2143406bc","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-22 12:28:07.000000000","message":"Patch Set 12: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"eafb8912b7eddd10f42538f3fabd0941c5a87efc","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2023-09-22 12:50:49.000000000","message":"Patch Set 12: Code-Review+2\n\nBy voting Code-Review+2 the following files are now code-owner approved by \u003cGERRIT_ACCOUNT_1000001\u003e:\n* nix/bufCheck/default.nix\n* ops/modules/www/code.tvl.fyi.nix\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/Cargo.toml\n* tvix/castore/Cargo.toml\n* tvix/castore/build.rs\n* tvix/castore/default.nix\n* tvix/castore/protos/LICENSE\n* tvix/castore/protos/castore.go\n* tvix/castore/protos/castore.pb.go\n* tvix/castore/protos/castore.proto\n* tvix/castore/protos/castore_test.go\n* tvix/castore/protos/go.mod\n* tvix/castore/protos/go.sum\n* tvix/castore/protos/rpc_blobstore.pb.go\n* tvix/castore/protos/rpc_blobstore.proto\n* tvix/castore/protos/rpc_blobstore_grpc.pb.go\n* tvix/castore/protos/rpc_directory.pb.go\n* tvix/castore/protos/rpc_directory.proto\n* tvix/castore/protos/rpc_directory_grpc.pb.go\n* tvix/castore/src/blobservice/from_addr.rs\n* tvix/castore/src/blobservice/grpc.rs\n* tvix/castore/src/blobservice/memory.rs\n* tvix/castore/src/blobservice/mod.rs\n* tvix/castore/src/blobservice/naive_seeker.rs\n* tvix/castore/src/blobservice/sled.rs\n* tvix/castore/src/blobservice/tests.rs\n* tvix/castore/src/digests.rs\n* tvix/castore/src/directoryservice/from_addr.rs\n* tvix/castore/src/directoryservice/grpc.rs\n* tvix/castore/src/directoryservice/memory.rs\n* tvix/castore/src/directoryservice/mod.rs\n* tvix/castore/src/directoryservice/sled.rs\n* tvix/castore/src/directoryservice/traverse.rs\n* tvix/castore/src/directoryservice/utils.rs\n* tvix/castore/src/errors.rs\n* tvix/castore/src/fixtures.rs\n* tvix/castore/src/import.rs\n* tvix/castore/src/lib.rs\n* tvix/castore/src/proto/grpc_blobservice_wrapper.rs\n* tvix/castore/src/proto/grpc_directoryservice_wrapper.rs\n* tvix/castore/src/proto/mod.rs\n* tvix/castore/src/proto/tests/directory.rs\n* tvix/castore/src/proto/tests/directory_nodes_iterator.rs\n* tvix/castore/src/proto/tests/grpc_blobservice.rs\n* tvix/castore/src/proto/tests/grpc_directoryservice.rs\n* tvix/castore/src/proto/tests/mod.rs\n* tvix/castore/src/tests/import.rs\n* tvix/castore/src/tests/mod.rs\n(more files)\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":12},{"id":"4264af3f6e105de298373c5ded3babfe7cb8c97c","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-09-22 12:51:21.000000000","message":"Change has been successfully rebased and submitted as 32f41458c0a0f62bf906021ef096c465ccc45581","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"32f41458c0a0f62bf906021ef096c465ccc45581","revisions":{"c0df8423fdbf919fc0e01588d24dcc11cd54dfe8":{"kind":"REWORK","_number":1,"created":"2023-09-21 20:18:26.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/1"}}},"commit":{"parents":[{"commit":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37a348b4fae16b2b1c5ec12deaa085a049833d7f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 20:15:25.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes: fixtures and utils had to be moved out of the test\nmodule to a general purpose module, so they can be used from tvix-store.\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc0df8423fdbf919fc0e01588d24dcc11cd54dfe8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc0df8423fdbf919fc0e01588d24dcc11cd54dfe8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","is_merged_in_target_branch":true,"change_id":"I97c71f8db1d05a38bd8f625df5087d565705d52d","change_number":9369,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4e713963af9ee10faf1a6018cdd5becef503c1a8":{"kind":"REWORK","_number":2,"created":"2023-09-21 20:33:17.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/2"}}},"commit":{"parents":[{"commit":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37a348b4fae16b2b1c5ec12deaa085a049833d7f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 20:33:02.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes: fixtures and utils had to be moved out of the test\nmodule to a general purpose module, so they can be used from tvix-store.\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e713963af9ee10faf1a6018cdd5becef503c1a8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e713963af9ee10faf1a6018cdd5becef503c1a8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","is_merged_in_target_branch":true,"change_id":"I97c71f8db1d05a38bd8f625df5087d565705d52d","change_number":9369,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a3fc6f451ff9181babf60355dadb880c516fb8eb":{"kind":"REWORK","_number":3,"created":"2023-09-21 21:31:08.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/3"}}},"commit":{"parents":[{"commit":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37a348b4fae16b2b1c5ec12deaa085a049833d7f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 21:30:04.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes: fixtures and utils had to be moved out of the test\nmodule to a general purpose module, so they can be used from tvix-store.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL.\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da3fc6f451ff9181babf60355dadb880c516fb8eb"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da3fc6f451ff9181babf60355dadb880c516fb8eb"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","is_merged_in_target_branch":true,"change_id":"I97c71f8db1d05a38bd8f625df5087d565705d52d","change_number":9369,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7ed13929298156710d7ec1e58cd82b95c43cdb83":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2023-09-21 21:33:14.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/4"}}},"commit":{"parents":[{"commit":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37a348b4fae16b2b1c5ec12deaa085a049833d7f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 21:31:20.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7ed13929298156710d7ec1e58cd82b95c43cdb83"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7ed13929298156710d7ec1e58cd82b95c43cdb83"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","is_merged_in_target_branch":true,"change_id":"I97c71f8db1d05a38bd8f625df5087d565705d52d","change_number":9369,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"08eb1f2584bd4f9d72ac6f106724c3cf9585832a":{"kind":"REWORK","_number":5,"created":"2023-09-21 21:34:12.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/5"}}},"commit":{"parents":[{"commit":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37a348b4fae16b2b1c5ec12deaa085a049833d7f"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 21:34:09.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d08eb1f2584bd4f9d72ac6f106724c3cf9585832a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d08eb1f2584bd4f9d72ac6f106724c3cf9585832a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","is_merged_in_target_branch":true,"change_id":"I97c71f8db1d05a38bd8f625df5087d565705d52d","change_number":9369,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"843a81f9db4128fdd71ed8fe2915d17b1e635f49":{"kind":"REWORK","_number":6,"created":"2023-09-21 21:44:03.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/6"}}},"commit":{"parents":[{"commit":"f2b2dd5c956af93c32ca0a465527c1ef42c09e58","subject":"docs(tvix/store/pathinfosvc): fix copypasta error","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df2b2dd5c956af93c32ca0a465527c1ef42c09e58"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 21:43:53.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d843a81f9db4128fdd71ed8fe2915d17b1e635f49"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d843a81f9db4128fdd71ed8fe2915d17b1e635f49"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f2b2dd5c956af93c32ca0a465527c1ef42c09e58","is_merged_in_target_branch":false,"change_id":"I43174d87a764417b8620c4d5bdac058cc25b0373","change_number":9371,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"019219ff2ae8ebfdd919fec44153833e73282b77":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2023-09-21 21:58:27.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/7"}}},"commit":{"parents":[{"commit":"9c91dfb7f20d78d7c6994ca98dda04578d1a2b8e","subject":"docs(tvix/store/pathinfosvc): fix copypasta error","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9c91dfb7f20d78d7c6994ca98dda04578d1a2b8e"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 21:58:24.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d019219ff2ae8ebfdd919fec44153833e73282b77"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d019219ff2ae8ebfdd919fec44153833e73282b77"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9c91dfb7f20d78d7c6994ca98dda04578d1a2b8e","is_merged_in_target_branch":false,"change_id":"I43174d87a764417b8620c4d5bdac058cc25b0373","change_number":9371,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"852e18578144c36a3585ff9ee0de52763f9e03b2":{"kind":"REWORK","_number":8,"created":"2023-09-22 09:16:09.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/8"}}},"commit":{"parents":[{"commit":"046173c27254e3cc478b91bb9ddd832e77761dbd","subject":"docs(tvix/castore): rename traverse_to -\u003e descend_to","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d046173c27254e3cc478b91bb9ddd832e77761dbd"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-22 09:15:55.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d852e18578144c36a3585ff9ee0de52763f9e03b2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d852e18578144c36a3585ff9ee0de52763f9e03b2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"046173c27254e3cc478b91bb9ddd832e77761dbd","is_merged_in_target_branch":false,"change_id":"I661ed08e54bc81478e032cfb9abeb23e5b337fbe","change_number":9373,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4e543f2dc3a0239ec8397cc016ed8fbcf74fe016":{"kind":"REWORK","_number":9,"created":"2023-09-22 10:19:55.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/9"}}},"commit":{"parents":[{"commit":"a7c55d602ce362c602567082ba7e1035cdc15878","subject":"docs(tvix/castore): rename traverse_to -\u003e descend_to","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da7c55d602ce362c602567082ba7e1035cdc15878"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-22 10:19:29.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e543f2dc3a0239ec8397cc016ed8fbcf74fe016"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4e543f2dc3a0239ec8397cc016ed8fbcf74fe016"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a7c55d602ce362c602567082ba7e1035cdc15878","is_merged_in_target_branch":false,"change_id":"I661ed08e54bc81478e032cfb9abeb23e5b337fbe","change_number":9373,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"162798880c7254291532e341cf1e6cbd25477d9a":{"kind":"REWORK","_number":10,"created":"2023-09-22 11:21:48.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/10"}}},"commit":{"parents":[{"commit":"a7c55d602ce362c602567082ba7e1035cdc15878","subject":"docs(tvix/castore): rename traverse_to -\u003e descend_to","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da7c55d602ce362c602567082ba7e1035cdc15878"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-22 11:21:43.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d162798880c7254291532e341cf1e6cbd25477d9a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d162798880c7254291532e341cf1e6cbd25477d9a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a7c55d602ce362c602567082ba7e1035cdc15878","is_merged_in_target_branch":false,"change_id":"I661ed08e54bc81478e032cfb9abeb23e5b337fbe","change_number":9373,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b04c4d043c404ed6d2088740f8291f722985443b":{"kind":"REWORK","_number":11,"created":"2023-09-22 11:24:09.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/11"}}},"commit":{"parents":[{"commit":"a7c55d602ce362c602567082ba7e1035cdc15878","subject":"docs(tvix/castore): rename traverse_to -\u003e descend_to","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da7c55d602ce362c602567082ba7e1035cdc15878"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-22 11:24:07.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db04c4d043c404ed6d2088740f8291f722985443b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db04c4d043c404ed6d2088740f8291f722985443b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a7c55d602ce362c602567082ba7e1035cdc15878","is_merged_in_target_branch":false,"change_id":"I661ed08e54bc81478e032cfb9abeb23e5b337fbe","change_number":9373,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5285fc9181e1b94403f23a77b82d1bc5b3e08db3":{"kind":"NO_CHANGE","_number":12,"created":"2023-09-22 12:14:09.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/70/9370/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/12"}}},"commit":{"parents":[{"commit":"d8ef0cfb4a859af7e33828b013356412d02532da","subject":"docs(tvix/castore): rename traverse_to -\u003e descend_to","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd8ef0cfb4a859af7e33828b013356412d02532da"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-22 12:13:49.000000000","tz":180},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5285fc9181e1b94403f23a77b82d1bc5b3e08db3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5285fc9181e1b94403f23a77b82d1bc5b3e08db3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d8ef0cfb4a859af7e33828b013356412d02532da","is_merged_in_target_branch":true,"change_id":"I661ed08e54bc81478e032cfb9abeb23e5b337fbe","change_number":9373,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"32f41458c0a0f62bf906021ef096c465ccc45581":{"kind":"NO_CODE_CHANGE","_number":13,"created":"2023-09-22 12:51:21.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/70/9370/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/70/9370/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/70/9370/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/70/9370/13"}}},"commit":{"parents":[{"commit":"d8ef0cfb4a859af7e33828b013356412d02532da","subject":"docs(tvix/castore): rename traverse_to -\u003e descend_to","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd8ef0cfb4a859af7e33828b013356412d02532da"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2023-09-21 19:32:44.000000000","tz":180},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2023-09-22 12:51:21.000000000","tz":0},"subject":"refactor(tvix): move castore into tvix-castore crate","message":"refactor(tvix): move castore into tvix-castore crate\n\nThis splits the pure content-addressed layers from tvix-store into a\n`castore` crate, and only leaves PathInfo related things, as well as the\nCLI entrypoint in the tvix-store crate.\n\nNotable changes:\n - `fixtures` and `utils` had to be moved out of the `test` cfg, so they\n   can be imported from tvix-store.\n - Some ad-hoc fixtures in the test were moved to proper fixtures in the\n   same step.\n - The protos are now created by a (more static) recipe in the protos/\n   directory.\n\nThe (now two) golang targets are commented out, as it\u0027s not possible to\nupdate them properly in the same CL. This will be done by a followup CL\nonce this is merged (and whitby deployed)\n\nBug: https://b.tvl.fyi/issues/301\n\nChange-Id: I8d675d4bf1fb697eb7d479747c1b1e3635718107\nReviewed-on: https://cl.tvl.fyi/c/depot/+/9370\nReviewed-by: tazjin \u003ctazjin@tvl.su\u003e\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\nAutosubmit: flokli \u003cflokli@flokli.de\u003e\nTested-by: BuildkiteCI\nReviewed-by: Connor Brewster \u003ccbrewster@hey.com\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d32f41458c0a0f62bf906021ef096c465ccc45581"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d32f41458c0a0f62bf906021ef096c465ccc45581"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d8ef0cfb4a859af7e33828b013356412d02532da","is_merged_in_target_branch":true,"change_id":"I661ed08e54bc81478e032cfb9abeb23e5b337fbe","change_number":9373,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"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":[]}}]}
