)]}'
{"id":"depot~7650","triplet_id":"depot~canon~I4c6ae79d705b8e19a3e2ed54812366e88935d7a6","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":"2022-12-28 10:42:59.000000000","reason":"\u003cGERRIT_ACCOUNT_1000001\u003e replied on the change","reason_account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},"1000005":{"account":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"last_update":"2022-12-28 10:58:50.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2022-12-28 10:58:50.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4c6ae79d705b8e19a3e2ed54812366e88935d7a6","subject":"feat(tvix/store): implement Directory::validate()","status":"MERGED","created":"2022-12-27 17:12:44.000000000","updated":"2022-12-28 10:58:50.000000000","submitted":"2022-12-28 10:58:50.000000000","submitter":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"7650","meta_rev_id":"562a587cb4e0e6052165cc12af5fb54631510ee2","_number":7650,"virtual_id_number":7650,"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":"2022-12-28 10:58:50.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":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"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-12-28 10:58:50.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":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":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":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":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"}],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-27 17:12:44.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":"2022-12-27 17:12:53.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":"2022-12-27 17:16:19.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":"2022-12-27 17:41:42.000000000","updated_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000005,"name":"edef","email":"edef@edef.eu","username":"edef"},"state":"REVIEWER"}],"messages":[{"id":"42fc9d0fd9db2847351d7595f145f52975c8dae6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2022-12-27 17:12:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"adb5587b2378b58bb5ffaab7c2ea1802695fad75","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2022-12-27 17:12:44.000000000","message":"\u003cGERRIT_ACCOUNT_1000001\u003e, who was added as reviewer owns the following files:\n* tvix/Cargo.lock\n* tvix/store/Cargo.toml\n* tvix/store/src/proto.rs\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":1},{"id":"f6015f53fe073aaab959f03e25a9b04ade4eb070","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 17:12:53.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/20457","accounts_in_message":[],"_revision_number":1},{"id":"8f5137d4aeff040c939fbf75edb9a208dffc3fc2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 17:16:19.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/20457","accounts_in_message":[],"_revision_number":1},{"id":"77cdfb252ad5daa3f0346621402c03baadb775d7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2022-12-27 17:25:48.000000000","message":"Uploaded patch set 2: Patch Set 1 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":2},{"id":"f06f03d8f5f8e36769f348dd20bf44074fa167f7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 17:25:50.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/20459","accounts_in_message":[],"_revision_number":2},{"id":"d614711a7393a233c6efb402a063092ac97239b5","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 17:28:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/20459","accounts_in_message":[],"_revision_number":2},{"id":"4b93555eb3b958020f53a47531aaed0bd46ebb70","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2022-12-27 19:01:03.000000000","message":"Uploaded patch set 3.\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":"4e5e17668a271438ad6e8dbfabf96810df85aa5a","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 19:01:10.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/20471","accounts_in_message":[],"_revision_number":3},{"id":"07b59d2fe20c563e47b924f5a082a1d36bda762b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 19:03:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/20471","accounts_in_message":[],"_revision_number":3},{"id":"e965ad9382008428f1e9379a1bdcdfeace1399c2","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-27 20:38:37.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"e1170e403b3eee3d9515d1d39a3f5dc1b70daf45","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-27 20:50:04.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"36c4fe35b331fd423c373e499c20fb14cec8c3c8","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-27 20:50:38.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dfe240462f0ec45a755dce0ad77c77455580cb9d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2022-12-27 23:18:40.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"8cb92694f8b0f8008a35c094ef14de8adaba7c98","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2022-12-27 23:18:40.000000000","message":"Patch Set 4:\n\n(8 comments)","accounts_in_message":[],"_revision_number":4},{"id":"1c70d168e39d723fdff67eeeeef74d83b4bcc687","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 23:18:42.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/20500","accounts_in_message":[],"_revision_number":4},{"id":"aba794b6f3f91aa26381b33c1415c484d80641c8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 23:22:13.000000000","message":"Patch Set 4: Verified-1\n\nBuild of patchset 4 failed: https://buildkite.com/tvl/depot/builds/20500","accounts_in_message":[],"_revision_number":4},{"id":"2db9f9f689a12cb235c6765ecdd4b7d721474b9e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2022-12-27 23:26:55.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"11359a70114b9229bda6e286d90fe2a678be331f","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 23:26:58.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/20510","accounts_in_message":[],"_revision_number":5},{"id":"8b32b1fc2a0aa9716f4680e1f8f98c3ac915ce33","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-12-27 23:28:56.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/20510","accounts_in_message":[],"_revision_number":5},{"id":"42d31e299bf9a86ab56efccb1cd6e688b5166530","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-12-28 10:42:59.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)\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/store/Cargo.toml\n* tvix/store/src/proto.rs\n","accounts_in_message":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}],"_revision_number":5},{"id":"562a587cb4e0e6052165cc12af5fb54631510ee2","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2022-12-28 10:58:50.000000000","message":"Change has been successfully rebased and submitted as 7163d3ad37105a97fdc7afdf4ad0da7579494fab","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"7163d3ad37105a97fdc7afdf4ad0da7579494fab","revisions":{"57bb8e2ba1c1897b974ac37eea47030855b56431":{"kind":"REWORK","_number":1,"created":"2022-12-27 17:12:44.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/50/7650/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/7650/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/7650/1"}}},"commit":{"parents":[{"commit":"9416886a755253403d6fd3ec9db04c1f64ac93fd","subject":"feat(tvix/store): use lazy_static and dummy digests","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9416886a755253403d6fd3ec9db04c1f64ac93fd"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 17:10:46.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 17:12:25.000000000","tz":60},"subject":"feat(tvix/store): implement Directory::validate()","message":"feat(tvix/store): implement Directory::validate()\n\nChange-Id: I4c6ae79d705b8e19a3e2ed54812366e88935d7a6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d57bb8e2ba1c1897b974ac37eea47030855b56431"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d57bb8e2ba1c1897b974ac37eea47030855b56431"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9416886a755253403d6fd3ec9db04c1f64ac93fd","is_merged_in_target_branch":false,"change_id":"I0c515d9e3afc79292dedebce659a32485aa3d936","change_number":7649,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8e47ba3564d43b5c2997366c48b8e619afb8e901":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-12-27 17:25:48.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/50/7650/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/7650/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/7650/2"}}},"commit":{"parents":[{"commit":"a293dc3e392eb75efd64edb260ff82c7268ea239","subject":"feat(tvix/store): use lazy_static and dummy digests","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da293dc3e392eb75efd64edb260ff82c7268ea239"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 17:10:46.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 17:25:44.000000000","tz":60},"subject":"feat(tvix/store): implement Directory::validate()","message":"feat(tvix/store): implement Directory::validate()\n\nChange-Id: I4c6ae79d705b8e19a3e2ed54812366e88935d7a6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e47ba3564d43b5c2997366c48b8e619afb8e901"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e47ba3564d43b5c2997366c48b8e619afb8e901"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a293dc3e392eb75efd64edb260ff82c7268ea239","is_merged_in_target_branch":false,"change_id":"I0c515d9e3afc79292dedebce659a32485aa3d936","change_number":7649,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b97453485208ca8adf59c599fedc5273da3a42ce":{"kind":"REWORK","_number":3,"created":"2022-12-27 19:01:03.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/50/7650/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/7650/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/7650/3"}}},"commit":{"parents":[{"commit":"f458749361a28fc7b42065b98dc2dd540f40f880","subject":"chore(tvix/store): use lazy_static and dummy digests","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df458749361a28fc7b42065b98dc2dd540f40f880"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 17:10:46.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 19:00:41.000000000","tz":60},"subject":"feat(tvix/store): implement Directory::validate()","message":"feat(tvix/store): implement Directory::validate()\n\nChange-Id: I4c6ae79d705b8e19a3e2ed54812366e88935d7a6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db97453485208ca8adf59c599fedc5273da3a42ce"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db97453485208ca8adf59c599fedc5273da3a42ce"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f458749361a28fc7b42065b98dc2dd540f40f880","is_merged_in_target_branch":false,"change_id":"I0c515d9e3afc79292dedebce659a32485aa3d936","change_number":7649,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"20d259a95d5ccb2c25d39fa11b936c631b718606":{"kind":"REWORK","_number":4,"created":"2022-12-27 23:18:40.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/50/7650/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/7650/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/7650/4"}}},"commit":{"parents":[{"commit":"23bb182ac63ad5a286eee34d3a8f4063ef1faf73","subject":"chore(tvix/store): use DUMMY_DIGEST, too","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d23bb182ac63ad5a286eee34d3a8f4063ef1faf73"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 17:10:46.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 23:18:35.000000000","tz":60},"subject":"feat(tvix/store): implement Directory::validate()","message":"feat(tvix/store): implement Directory::validate()\n\nChange-Id: I4c6ae79d705b8e19a3e2ed54812366e88935d7a6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d20d259a95d5ccb2c25d39fa11b936c631b718606"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d20d259a95d5ccb2c25d39fa11b936c631b718606"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"23bb182ac63ad5a286eee34d3a8f4063ef1faf73","is_merged_in_target_branch":false,"change_id":"Id2d382567f91cba9cdd792fe44bc0a83d040ec69","change_number":7656,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"754fe58719b2ecb51653a4dc7ee7a6e751e4cdc8":{"kind":"REWORK","_number":5,"created":"2022-12-27 23:26:55.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/50/7650/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/7650/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/7650/5"}}},"commit":{"parents":[{"commit":"23bb182ac63ad5a286eee34d3a8f4063ef1faf73","subject":"chore(tvix/store): use DUMMY_DIGEST, too","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d23bb182ac63ad5a286eee34d3a8f4063ef1faf73"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 17:10:46.000000000","tz":60},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 23:26:38.000000000","tz":60},"subject":"feat(tvix/store): implement Directory::validate()","message":"feat(tvix/store): implement Directory::validate()\n\nChange-Id: I4c6ae79d705b8e19a3e2ed54812366e88935d7a6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d754fe58719b2ecb51653a4dc7ee7a6e751e4cdc8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d754fe58719b2ecb51653a4dc7ee7a6e751e4cdc8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"23bb182ac63ad5a286eee34d3a8f4063ef1faf73","is_merged_in_target_branch":false,"change_id":"Id2d382567f91cba9cdd792fe44bc0a83d040ec69","change_number":7656,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7163d3ad37105a97fdc7afdf4ad0da7579494fab":{"kind":"REWORK","_number":6,"created":"2022-12-28 10:58:50.000000000","uploader":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/50/7650/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/50/7650/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/50/7650/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/50/7650/6"}}},"commit":{"parents":[{"commit":"0c7e545fd061e9c2429eda8a89ba9b9d1a1c5212","subject":"chore(tvix/store): use DUMMY_DIGEST, too","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0c7e545fd061e9c2429eda8a89ba9b9d1a1c5212"}]}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2022-12-27 17:10:46.000000000","tz":60},"committer":{"name":"flokli","email":"flokli@flokli.de","date":"2022-12-28 10:58:50.000000000","tz":0},"subject":"feat(tvix/store): implement Directory::validate()","message":"feat(tvix/store): implement Directory::validate()\n\nChange-Id: I4c6ae79d705b8e19a3e2ed54812366e88935d7a6\nReviewed-on: https://cl.tvl.fyi/c/depot/+/7650\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\u003d7163d3ad37105a97fdc7afdf4ad0da7579494fab"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7163d3ad37105a97fdc7afdf4ad0da7579494fab"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0c7e545fd061e9c2429eda8a89ba9b9d1a1c5212","is_merged_in_target_branch":true,"change_id":"Id2d382567f91cba9cdd792fe44bc0a83d040ec69","change_number":7656,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":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":[]}}]}
