)]}'
{"id":"depot~12531","triplet_id":"depot~canon~Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-10-01 13:40:49.000000000","reason":"removed on reply"},"1000106":{"account":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"last_update":"2024-10-01 13:40:51.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8","subject":"feat(tvix/build): add refscanning interface","status":"MERGED","created":"2024-09-27 19:51:21.000000000","updated":"2024-10-01 13:40:51.000000000","submitted":"2024-10-01 13:40:51.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"12531","meta_rev_id":"beb969e12c35c24ea51eba5e286be59fb895f649","_number":12531,"virtual_id_number":12531,"owner":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-10-01 13:40:51.000000000","_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-10-01 13:40:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"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":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-10-01 13:40:51.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":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"all":[{"value":0,"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-10-01 13:40:51.000000000","_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"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":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"all":[{"value":0,"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"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":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"all":[{"value":0,"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"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":[],"reviewers":{"REVIEWER":[{"_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":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-09-27 19:51:22.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-09-27 20:59:25.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-09-27 21:34:27.000000000","updated_by":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2024-09-28 15:08:11.000000000","updated_by":{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},"reviewer":{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},"state":"REVIEWER"},{"updated":"2024-10-01 13:40:51.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":"4861b08ce3aa91a70c27e24f884f0d1eef25e89c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 19:51:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f9af1d76199a3a1ed5afcdf97fce0ef57abf78ae","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 19:51:22.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/36759","accounts_in_message":[],"_revision_number":1},{"id":"d1f8748e43bd1b990910aa691193a310ff97c3c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 19:57:28.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"bb8d1d8da253348ce1a788ca62935a43042bdfd1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:01:47.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"1198ec7ddaf0d4ab79cbf0789d888936ee9d56e5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:01:57.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"38e7bd885e2601a4f855a2c4364b624cc6c9541e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:08:28.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"a5dc42e5435fd6b0697bfa7a1a461d659997023d","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 20:08:33.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/36765","accounts_in_message":[],"_revision_number":5},{"id":"7d14a0727b5dbecb47ab934a976fc1fd9bfd6e40","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:16:14.000000000","message":"Uploaded patch set 6: New patch set was added with same tree, parent tree, and commit message as Patch Set 5.","accounts_in_message":[],"_revision_number":6},{"id":"c5a3ee0afec58e0424ad13aa1c6628ab4a64d98e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 20:20:05.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"ea1a2111b4707f926c02f489fae592011fc3cf04","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 20:20:09.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/36774","accounts_in_message":[],"_revision_number":7},{"id":"2198b9606af43e3e1ef9e77ed7bf81590c7dffbf","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 20:59:25.000000000","message":"Patch Set 7: Verified-1\n\nBuild of patchset 7 failed: https://buildkite.com/tvl/depot/builds/36774","accounts_in_message":[],"_revision_number":7},{"id":"dd096f2c82566edd501d0800b669d9c3e7507c9b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:18:16.000000000","message":"Uploaded patch set 8.\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":"3804fdbec32791e569a37f29e46353a6c0851505","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 21:18:17.000000000","message":"Patch Set 8:\n\nStarted build for patchset #8 on: https://buildkite.com/tvl/depot/builds/36783","accounts_in_message":[],"_revision_number":8},{"id":"eac470709abd16f8ccf48e659ce16b39a4e480a5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:27:27.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"6e499633aacc41f8fa1668e7c13c2bca155f3b2c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 21:27:30.000000000","message":"Patch Set 9:\n\nStarted build for patchset #9 on: https://buildkite.com/tvl/depot/builds/36787","accounts_in_message":[],"_revision_number":9},{"id":"51ee1e92b6e403e26d8eadf3ae1b857c30b47039","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:31:51.000000000","message":"Uploaded patch set 10: New patch set was added with same tree, parent tree, and commit message as Patch Set 9.","accounts_in_message":[],"_revision_number":10},{"id":"76329e45e87dc333f24d2cc31ba4b323d06d613e","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:34:27.000000000","message":"Patch Set 10: Autosubmit+1","accounts_in_message":[],"_revision_number":10},{"id":"7652ae90fd761a840f6f58d88ed70c75146b5069","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 21:34:27.000000000","message":"\u003cGERRIT_ACCOUNT_1000036\u003e, who was added as reviewer owns the following files:\n* `tvix/build/protos/build.proto`\n* `tvix/glue/src/tvix_build.rs`\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":10},{"id":"6ededc21bdfbff61f4e44191dcd0ed56f5aa1076","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 21:34:42.000000000","message":"Patch Set 9: Verified-1\n\nCopied votes on follow-up patch sets have been updated:\n* Verified-1 has been copied to patch set 10 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\").\n\nBuild of patchset 9 failed: https://buildkite.com/tvl/depot/builds/36787","accounts_in_message":[],"_revision_number":9},{"id":"47d9cea1146204e2f05d2b7f1752ad0b251bc290","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-27 22:02:56.000000000","message":"Uploaded patch set 11.\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":11},{"id":"ef498c04f34429e498e1c6ebaae2e1a4cafdc7c0","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 22:02:58.000000000","message":"Patch Set 11:\n\nStarted build for patchset #11 on: https://buildkite.com/tvl/depot/builds/36793","accounts_in_message":[],"_revision_number":11},{"id":"5c805d8a6a3ef9c89aa951bd45806fd1ca789ae8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-27 22:12:24.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/36793","accounts_in_message":[],"_revision_number":11},{"id":"f5f4008c5319bb8a60c7eba2edb72a848bb2dbca","author":{"_account_id":1000082,"name":"Brian Olsen","display_name":"griff","email":"me@griff.name","username":"griff"},"date":"2024-09-28 15:08:11.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"aeb7b41a4910af380c1f48b1760b2e9dfa0f9bdb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-28 17:23:57.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":12},{"id":"6ec698298e1b5f05f98e61f0ba14d854ff9c1094","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-28 17:24:00.000000000","message":"Patch Set 12:\n\nStarted build for patchset #12 on: https://buildkite.com/tvl/depot/builds/36808","accounts_in_message":[],"_revision_number":12},{"id":"d5a5e4ab346a01a3b644257afa76545e0f3fc0e9","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-28 17:54:04.000000000","message":"Patch Set 12: Verified+1\n\nBuild of patchset 12 passed: https://buildkite.com/tvl/depot/builds/36808","accounts_in_message":[],"_revision_number":12},{"id":"61a66e0edfe10b1774fe3ccdf3cfacd21c15692a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-28 19:04:53.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n* Code-Review+2 (copy condition: \"((**is:ANY** AND **has:unchanged-files**) OR is:MIN) OR changekind:NO_CHANGE\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":13},{"id":"2c32f187ebe12d489269ae78b0c8e9bffd1731cd","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-28 19:04:55.000000000","message":"Patch Set 13:\n\nStarted build for patchset #13 on: https://buildkite.com/tvl/depot/builds/36814","accounts_in_message":[],"_revision_number":13},{"id":"3ae8c3f1d1775975000413aee5ddc304693184ea","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-28 19:26:15.000000000","message":"Patch Set 13: Verified+1\n\nBuild of patchset 13 passed: https://buildkite.com/tvl/depot/builds/36814","accounts_in_message":[],"_revision_number":13},{"id":"211af1fbe4311995323c6a4c06b5e1a2aacbc6f7","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-10-01 13:40:49.000000000","message":"Patch Set 13: Code-Review+2","accounts_in_message":[],"_revision_number":13},{"id":"beb969e12c35c24ea51eba5e286be59fb895f649","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2024-10-01 13:40:51.000000000","message":"Change has been successfully rebased and submitted as 07e0cb1b0a8d1b0ce6140284aceeea91bcd0672a","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"07e0cb1b0a8d1b0ce6140284aceeea91bcd0672a","revisions":{"425a9dbd843d69cc7ccd8a876ee814ab96994804":{"kind":"REWORK","_number":1,"created":"2024-09-27 19:51:21.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/1"}}},"commit":{"parents":[{"commit":"a6507744effcecddbc5d16dbf58f9a787aa18b8c","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da6507744effcecddbc5d16dbf58f9a787aa18b8c"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:50:03.000000000","tz":120},"subject":"feat(tvix/build): wire up refscanning","message":"feat(tvix/build): wire up refscanning\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d425a9dbd843d69cc7ccd8a876ee814ab96994804"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d425a9dbd843d69cc7ccd8a876ee814ab96994804"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a6507744effcecddbc5d16dbf58f9a787aa18b8c","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ca5316f0978b942f9e4cd99967b692dffab11fe2":{"kind":"NO_CHANGE","_number":2,"created":"2024-09-27 19:57:28.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/2"}}},"commit":{"parents":[{"commit":"6d801f570d661ed259370e13af8748b1f5be4ad6","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6d801f570d661ed259370e13af8748b1f5be4ad6"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:57:11.000000000","tz":120},"subject":"feat(tvix/build): wire up refscanning","message":"feat(tvix/build): wire up refscanning\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca5316f0978b942f9e4cd99967b692dffab11fe2"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca5316f0978b942f9e4cd99967b692dffab11fe2"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6d801f570d661ed259370e13af8748b1f5be4ad6","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"296f180a34f85c65366cd9870cc6e6f63bf5f65b":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2024-09-27 20:01:47.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/3"}}},"commit":{"parents":[{"commit":"6d801f570d661ed259370e13af8748b1f5be4ad6","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6d801f570d661ed259370e13af8748b1f5be4ad6"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"yuka","email":"tvl@yuka.dev","date":"2024-09-27 20:01:47.000000000","tz":0},"subject":"feat(tvix/build): wire up refscanning","message":"feat(tvix/build): wire up refscanning\n\nThis provides a generic mechanism to let the builder search for needles\n in a haystack, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d296f180a34f85c65366cd9870cc6e6f63bf5f65b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d296f180a34f85c65366cd9870cc6e6f63bf5f65b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6d801f570d661ed259370e13af8748b1f5be4ad6","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Edit commit message"},"ca93620d8ce78eecea35c9b8d43ce00c9971e834":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2024-09-27 20:01:57.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/4"}}},"commit":{"parents":[{"commit":"6d801f570d661ed259370e13af8748b1f5be4ad6","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6d801f570d661ed259370e13af8748b1f5be4ad6"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"yuka","email":"tvl@yuka.dev","date":"2024-09-27 20:01:57.000000000","tz":0},"subject":"feat(tvix/build): wire up refscanning","message":"feat(tvix/build): wire up refscanning\n\nThis provides a generic mechanism to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca93620d8ce78eecea35c9b8d43ce00c9971e834"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca93620d8ce78eecea35c9b8d43ce00c9971e834"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6d801f570d661ed259370e13af8748b1f5be4ad6","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Edit commit message"},"3666c7502cf6ac262c34c725f817233ddd0d0f41":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2024-09-27 20:08:28.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/5"}}},"commit":{"parents":[{"commit":"11c32db5b9d589f8a56d3e690294f60b4052f4f4","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d11c32db5b9d589f8a56d3e690294f60b4052f4f4"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 20:08:16.000000000","tz":120},"subject":"feat(tvix/build): wire up refscanning","message":"feat(tvix/build): wire up refscanning\n\nThis provides a generic mechanism to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3666c7502cf6ac262c34c725f817233ddd0d0f41"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3666c7502cf6ac262c34c725f817233ddd0d0f41"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"11c32db5b9d589f8a56d3e690294f60b4052f4f4","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a31f87a862a5580779c3e2baff139bacd0088065":{"kind":"NO_CHANGE","_number":6,"created":"2024-09-27 20:16:14.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/6"}}},"commit":{"parents":[{"commit":"e7a86b10ac21a596160d480e9bd839401cfdbf14","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de7a86b10ac21a596160d480e9bd839401cfdbf14"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 20:16:08.000000000","tz":120},"subject":"feat(tvix/build): wire up refscanning","message":"feat(tvix/build): wire up refscanning\n\nThis provides a generic mechanism to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da31f87a862a5580779c3e2baff139bacd0088065"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da31f87a862a5580779c3e2baff139bacd0088065"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e7a86b10ac21a596160d480e9bd839401cfdbf14","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f621e7e698e7c135db6887bca37038efe42b2e3f":{"kind":"REWORK","_number":7,"created":"2024-09-27 20:20:05.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/7"}}},"commit":{"parents":[{"commit":"0fb1f1406e0091671bf49871622f29701c1367f6","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0fb1f1406e0091671bf49871622f29701c1367f6"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 20:20:00.000000000","tz":120},"subject":"feat(tvix/build): add refscanning interface","message":"feat(tvix/build): add refscanning interface\n\nThis provides a generic interface to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df621e7e698e7c135db6887bca37038efe42b2e3f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df621e7e698e7c135db6887bca37038efe42b2e3f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0fb1f1406e0091671bf49871622f29701c1367f6","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"96009a0cb7639a8fd349343a73550e7a49ff9086":{"kind":"REWORK","_number":8,"created":"2024-09-27 21:18:16.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/8"}}},"commit":{"parents":[{"commit":"b7cd281ff4eac816021f71255bf04697af0ddb22","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db7cd281ff4eac816021f71255bf04697af0ddb22"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 21:18:09.000000000","tz":120},"subject":"feat(tvix/build): add refscanning interface","message":"feat(tvix/build): add refscanning interface\n\nThis provides a generic interface to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d96009a0cb7639a8fd349343a73550e7a49ff9086"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d96009a0cb7639a8fd349343a73550e7a49ff9086"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b7cd281ff4eac816021f71255bf04697af0ddb22","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7986984233579ec15067ce654a06410e792cdbaf":{"kind":"REWORK","_number":9,"created":"2024-09-27 21:27:27.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/9"}}},"commit":{"parents":[{"commit":"b7cd281ff4eac816021f71255bf04697af0ddb22","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db7cd281ff4eac816021f71255bf04697af0ddb22"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 21:27:23.000000000","tz":120},"subject":"feat(tvix/build): add refscanning interface","message":"feat(tvix/build): add refscanning interface\n\nThis provides a generic interface to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7986984233579ec15067ce654a06410e792cdbaf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7986984233579ec15067ce654a06410e792cdbaf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b7cd281ff4eac816021f71255bf04697af0ddb22","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"20a765d32d3bae35ce4d584578faeaa3ddb6e404":{"kind":"NO_CHANGE","_number":10,"created":"2024-09-27 21:31:51.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/10"}}},"commit":{"parents":[{"commit":"2a7a2f3b298332c32c7dbc67edaacaa055f326a7","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2a7a2f3b298332c32c7dbc67edaacaa055f326a7"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 21:29:15.000000000","tz":120},"subject":"feat(tvix/build): add refscanning interface","message":"feat(tvix/build): add refscanning interface\n\nThis provides a generic interface to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d20a765d32d3bae35ce4d584578faeaa3ddb6e404"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d20a765d32d3bae35ce4d584578faeaa3ddb6e404"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2a7a2f3b298332c32c7dbc67edaacaa055f326a7","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"affc6fbf7cdaf03a59be98d0c62bbe86a31f1d5b":{"kind":"REWORK","_number":11,"created":"2024-09-27 22:02:56.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/11"}}},"commit":{"parents":[{"commit":"2a7a2f3b298332c32c7dbc67edaacaa055f326a7","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2a7a2f3b298332c32c7dbc67edaacaa055f326a7"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 22:02:48.000000000","tz":120},"subject":"feat(tvix/build): add refscanning interface","message":"feat(tvix/build): add refscanning interface\n\nThis provides a generic interface to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daffc6fbf7cdaf03a59be98d0c62bbe86a31f1d5b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daffc6fbf7cdaf03a59be98d0c62bbe86a31f1d5b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2a7a2f3b298332c32c7dbc67edaacaa055f326a7","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"16fb6da826656b54bb05597a401f6f0ded9768ba":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2024-09-28 17:23:57.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/12"}}},"commit":{"parents":[{"commit":"4a44440ad52802153fc09e11b5b6eb5b0f4dbe17","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4a44440ad52802153fc09e11b5b6eb5b0f4dbe17"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-28 16:55:20.000000000","tz":120},"subject":"feat(tvix/build): add refscanning interface","message":"feat(tvix/build): add refscanning interface\n\nThis provides a generic interface to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d16fb6da826656b54bb05597a401f6f0ded9768ba"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d16fb6da826656b54bb05597a401f6f0ded9768ba"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4a44440ad52802153fc09e11b5b6eb5b0f4dbe17","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"1a09b40ed31752cb3ef8bb045feeb64b0d0e4955":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2024-09-28 19:04:53.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/31/12531/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/13"}}},"commit":{"parents":[{"commit":"ca6880e8897f979a688e5c62862078183c825550","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca6880e8897f979a688e5c62862078183c825550"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-28 19:04:49.000000000","tz":120},"subject":"feat(tvix/build): add refscanning interface","message":"feat(tvix/build): add refscanning interface\n\nThis provides a generic interface to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1a09b40ed31752cb3ef8bb045feeb64b0d0e4955"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1a09b40ed31752cb3ef8bb045feeb64b0d0e4955"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ca6880e8897f979a688e5c62862078183c825550","is_merged_in_target_branch":false,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"07e0cb1b0a8d1b0ce6140284aceeea91bcd0672a":{"kind":"REWORK","_number":14,"created":"2024-10-01 13:40:51.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/31/12531/14","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/31/12531/14","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/31/12531/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/31/12531/14"}}},"commit":{"parents":[{"commit":"b82cacb449c71684aab533cb1f27ddfd48bf78da","subject":"feat(castore/fs): optional refscanner for ingest","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db82cacb449c71684aab533cb1f27ddfd48bf78da"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-27 19:48:26.000000000","tz":120},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2024-10-01 13:40:51.000000000","tz":0},"subject":"feat(tvix/build): add refscanning interface","message":"feat(tvix/build): add refscanning interface\n\nThis provides a generic interface to let the builder search for needles\n in the output, as described in the notes at `docs/src/build/index.md`.\n\nChange-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8\nReviewed-on: https://cl.tvl.fyi/c/depot/+/12531\nAutosubmit: yuka \u003cyuka@yuka.dev\u003e\nTested-by: BuildkiteCI\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\nReviewed-by: Brian Olsen \u003cme@griff.name\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d07e0cb1b0a8d1b0ce6140284aceeea91bcd0672a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d07e0cb1b0a8d1b0ce6140284aceeea91bcd0672a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"b82cacb449c71684aab533cb1f27ddfd48bf78da","is_merged_in_target_branch":true,"change_id":"Ieca06de4c2e2680d89fe05a380079fafa5454837","change_number":12529,"patch_set_number":11,"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":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
