)]}'
{"id":"depot~12437","triplet_id":"depot~canon~I447c09914fb0c99044e2fa910d4213660dc51c64","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000128":{"account":{"_account_id":1000128,"name":"sinavir","email":"tvix@sinavir.fr","username":"sinavir"},"last_update":"2024-09-23 12:13:00.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2024-09-23 12:05:38.000000000","reason":"removed on reply"},"1000106":{"account":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"last_update":"2024-09-23 12:13:00.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I447c09914fb0c99044e2fa910d4213660dc51c64","subject":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write","status":"MERGED","created":"2024-09-06 12:00:15.000000000","updated":"2024-09-23 12:13:00.000000000","submitted":"2024-09-23 12:13:00.000000000","submitter":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"12437","meta_rev_id":"648e2193283c5633ffc04bd9888a2f58165839f8","_number":12437,"virtual_id_number":12437,"owner":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-09-23 12:13:00.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":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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-09-23 12:13:00.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":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":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":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":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":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":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000128,"name":"sinavir","email":"tvix@sinavir.fr","username":"sinavir"}],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},{"_account_id":1000128,"name":"sinavir","email":"tvix@sinavir.fr","username":"sinavir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-09-06 12:00:16.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-06 12:01:17.000000000","updated_by":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"reviewer":{"_account_id":1000128,"name":"sinavir","email":"tvix@sinavir.fr","username":"sinavir"},"state":"REVIEWER"},{"updated":"2024-09-06 12:01:17.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-06 12:32:01.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"}],"messages":[{"id":"8058f4feafb93ef7c414a1f3edb5fb4df6b32111","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-06 12:00:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ac94f8ec042b19dad43506875e77dcc1226ada00","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-06 12:00:16.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/36471","accounts_in_message":[],"_revision_number":1},{"id":"6c196fb179f1cca2bcced363d69f7d943c2c43c1","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-06 12:01:17.000000000","message":"\u003cGERRIT_ACCOUNT_1000036\u003e, who was added as reviewer owns the following files:\n* `tvix/nix-compat/src/nar/writer/interruptable.rs`\n* `tvix/nix-compat/src/nar/writer/mod.rs`\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":1},{"id":"3d1e0c57e164586b8c2801d5f9f07b321ed778e2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-06 12:32:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/36471","accounts_in_message":[],"_revision_number":1},{"id":"d3a85083db342b132498b3792bdfc357fed42038","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-09-06 12:32:37.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d1ccea87c6cb7f1eb92e24e7b334691d77008171","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-06 13:24:29.000000000","message":"Uploaded patch set 2.\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":"cb394a698c6998247ed27ff53778ded801093838","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-06 13:24:31.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/36479","accounts_in_message":[],"_revision_number":2},{"id":"cb0e00c3e158362071369e5b7a4ded6e9a1cae73","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-06 13:25:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5581f2ecf96754cc448e7e61eb97fcc604e980a5","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-06 13:59:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/36479","accounts_in_message":[],"_revision_number":2},{"id":"9b3d923692c73db2f52fa034ff11a658757e16eb","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-09-06 15:08:36.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"5d529ba5dffcb48577d09743250e10f90389a212","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-07 12:29:37.000000000","message":"Uploaded patch set 3: Patch Set 2 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":3},{"id":"1c907e34b161d5b909fc73f3e19f49dfe1ed93f7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-07 12:29:38.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/36507","accounts_in_message":[],"_revision_number":3},{"id":"d168a5560a321600a1441a7cf4d9956e80033c4f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-07 13:21:56.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/36507","accounts_in_message":[],"_revision_number":3},{"id":"47ddd0be1f37e06c94658a81a6c6f0ac685c3a28","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-08 11:57:57.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":"4976fd9bce714344c3c22b088515e409034ee8cb","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-08 11:57:58.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/36527","accounts_in_message":[],"_revision_number":4},{"id":"c8cff3f59086bcbcfcb963135b755c41b8936323","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-09-08 12:16:14.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"858851ffc47b3931e674cd979bcc8c5c24f78ffc","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-08 12:45:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/36527","accounts_in_message":[],"_revision_number":4},{"id":"825a6622b36309c56ac2b5d84cc211207dfd6dfb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-22 11:49:02.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":"df447a4afef11b3c22876e2e83c4bf66a46f1899","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-22 11:49:03.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/36672","accounts_in_message":[],"_revision_number":5},{"id":"097662d49c32560fb39e1f381ac178a2e98b4dec","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-22 11:49:13.000000000","message":"Patch Set 5:\n\n(5 comments)","accounts_in_message":[],"_revision_number":5},{"id":"9f0c86da3e9652f35431f59d86f8dec651ec42a8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-22 12:30:19.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/36672","accounts_in_message":[],"_revision_number":5},{"id":"211f53d34a0689033c9b45f85f17517d50f69f5a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-22 14:16:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/36675","accounts_in_message":[],"_revision_number":5},{"id":"d301613d2b974b05cdd011c96efcb7bc1e70db67","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2024-09-23 12:05:38.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"648e2193283c5633ffc04bd9888a2f58165839f8","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"date":"2024-09-23 12:13:00.000000000","message":"Change has been successfully rebased and submitted as cd0c3a96ab7355f7e6c0309a3088ac185bef9355","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"cd0c3a96ab7355f7e6c0309a3088ac185bef9355","revisions":{"b48944d37c2cfa438f62e6503db90f344a7a75ed":{"kind":"REWORK","_number":1,"created":"2024-09-06 12:00:15.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/37/12437/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/12437/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/12437/1"}}},"commit":{"parents":[{"commit":"72bdb15958c5ae9abf24e3a66192867fabdbe11e","subject":"feat(tazjin/dotfiles): add waybar configuration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d72bdb15958c5ae9abf24e3a66192867fabdbe11e"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-06 11:49:53.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-06 11:58:58.000000000","tz":120},"subject":"feat(tvix/nix-compat): add interruptable nar writer","message":"feat(tvix/nix-compat): add interruptable nar writer\n\nThis is a modified version of the sync nar writer which allows the user to perform the I/O for copying blobs themselves. Eventually this can both replace the sync nar writer and be used in the implementation of the async nar writer.\n\nChange-Id: I447c09914fb0c99044e2fa910d4213660dc51c64\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db48944d37c2cfa438f62e6503db90f344a7a75ed"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db48944d37c2cfa438f62e6503db90f344a7a75ed"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"72bdb15958c5ae9abf24e3a66192867fabdbe11e","is_merged_in_target_branch":true,"change_id":"I0a13fcbc2b9a5587480f6a69a73ab99b36d209e6","change_number":12435,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ad509da975fc115643e698cf2c89b0ddda5bcee5":{"kind":"REWORK","_number":2,"created":"2024-09-06 13:24:29.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/37/12437/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/12437/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/12437/2"}}},"commit":{"parents":[{"commit":"72ce86885946b23d99cf31692f01d1f905f0016f","subject":"feat(tvix/nix-compat/nar/writer/sync): trait objects -\u003e generics","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d72ce86885946b23d99cf31692f01d1f905f0016f"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-06 13:23:16.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-06 13:24:20.000000000","tz":120},"subject":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write","message":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write\n\nThis is useful for building other NAR writers which use custom (async or optimized) I/O to write the blob parts of the NAR.\n\nChange-Id: I447c09914fb0c99044e2fa910d4213660dc51c64\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dad509da975fc115643e698cf2c89b0ddda5bcee5"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dad509da975fc115643e698cf2c89b0ddda5bcee5"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"72ce86885946b23d99cf31692f01d1f905f0016f","is_merged_in_target_branch":false,"change_id":"I1734600c5d580d18b16727f892cd2f6335cc9459","change_number":12442,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"9e55bd339adf728698c5813b73f1a5428cd72bc8":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-09-07 12:29:37.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/37/12437/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/12437/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/12437/3"}}},"commit":{"parents":[{"commit":"863146295b2e644d39379342b357b52355017d7f","subject":"feat(tvix/nix-compat/nar/writer/sync): trait objects -\u003e generics","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d863146295b2e644d39379342b357b52355017d7f"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-06 13:23:16.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-07 12:29:33.000000000","tz":120},"subject":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write","message":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write\n\nThis is useful for building other NAR writers which use custom (async or optimized) I/O to write the blob parts of the NAR.\n\nChange-Id: I447c09914fb0c99044e2fa910d4213660dc51c64\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e55bd339adf728698c5813b73f1a5428cd72bc8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9e55bd339adf728698c5813b73f1a5428cd72bc8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"863146295b2e644d39379342b357b52355017d7f","is_merged_in_target_branch":true,"change_id":"I1734600c5d580d18b16727f892cd2f6335cc9459","change_number":12442,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a066c01723291b5231724a5628257f9da75a2a5a":{"kind":"REWORK","_number":4,"created":"2024-09-08 11:57:57.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/37/12437/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/12437/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/12437/4"}}},"commit":{"parents":[{"commit":"863146295b2e644d39379342b357b52355017d7f","subject":"feat(tvix/nix-compat/nar/writer/sync): trait objects -\u003e generics","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d863146295b2e644d39379342b357b52355017d7f"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-06 13:23:16.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-08 10:20:22.000000000","tz":120},"subject":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write","message":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write\n\nThis is useful for building other NAR writers which use custom (async or optimized) I/O to write the blob parts of the NAR.\n\nChange-Id: I447c09914fb0c99044e2fa910d4213660dc51c64\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da066c01723291b5231724a5628257f9da75a2a5a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da066c01723291b5231724a5628257f9da75a2a5a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"863146295b2e644d39379342b357b52355017d7f","is_merged_in_target_branch":true,"change_id":"I1734600c5d580d18b16727f892cd2f6335cc9459","change_number":12442,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f0ac60714b90ea3464b88cb2b2c3b5e0474d53cf":{"kind":"REWORK","_number":5,"created":"2024-09-22 11:49:02.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/37/12437/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/12437/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/12437/5"}}},"commit":{"parents":[{"commit":"863146295b2e644d39379342b357b52355017d7f","subject":"feat(tvix/nix-compat/nar/writer/sync): trait objects -\u003e generics","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d863146295b2e644d39379342b357b52355017d7f"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-06 13:23:16.000000000","tz":120},"committer":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-22 11:48:59.000000000","tz":120},"subject":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write","message":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write\n\nThis is useful for building other NAR writers which use custom (async or optimized) I/O to write the blob parts of the NAR.\n\nChange-Id: I447c09914fb0c99044e2fa910d4213660dc51c64\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df0ac60714b90ea3464b88cb2b2c3b5e0474d53cf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df0ac60714b90ea3464b88cb2b2c3b5e0474d53cf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"863146295b2e644d39379342b357b52355017d7f","is_merged_in_target_branch":true,"change_id":"I1734600c5d580d18b16727f892cd2f6335cc9459","change_number":12442,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"cd0c3a96ab7355f7e6c0309a3088ac185bef9355":{"kind":"REWORK","_number":6,"created":"2024-09-23 12:13:00.000000000","uploader":{"_account_id":1000106,"name":"yuka","email":"yuka@yuka.dev","username":"yuka"},"ref":"refs/changes/37/12437/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/12437/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/12437/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/12437/6"}}},"commit":{"parents":[{"commit":"6f028165f2c710578ad3941eb303e1bc9f8a8c0b","subject":"chore(tazjin/koptevo): allow other device\u0027s public keys","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6f028165f2c710578ad3941eb303e1bc9f8a8c0b"}]}],"author":{"name":"Yureka","email":"tvl@yuka.dev","date":"2024-09-06 13:23:16.000000000","tz":120},"committer":{"name":"yuka","email":"tvl@yuka.dev","date":"2024-09-23 12:13:00.000000000","tz":0},"subject":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write","message":"feat(tvix/nix-compat/nar/writer/sync): add file_manual_write\n\nThis is useful for building other NAR writers which use custom (async or optimized) I/O to write the blob parts of the NAR.\n\nChange-Id: I447c09914fb0c99044e2fa910d4213660dc51c64\nReviewed-on: https://cl.tvl.fyi/c/depot/+/12437\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\nTested-by: BuildkiteCI\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcd0c3a96ab7355f7e6c0309a3088ac185bef9355"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcd0c3a96ab7355f7e6c0309a3088ac185bef9355"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"6f028165f2c710578ad3941eb303e1bc9f8a8c0b","is_merged_in_target_branch":true,"change_id":"I4955c2cde3cb1ec4d7b72eaaf7f6acc80150dd73","change_number":12503,"patch_set_number":3,"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":[]}}]}
