)]}'
{"id":"depot~12467","triplet_id":"depot~canon~I0488b8d338261b83327dc476e0173b222de9221a","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":"2024-09-11 21:34:33.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I0488b8d338261b83327dc476e0173b222de9221a","subject":"refactor(tazjin/niri): configure seamless monitor/column movements","status":"MERGED","created":"2024-09-10 14:53:40.000000000","updated":"2024-09-11 21:34:35.000000000","submitted":"2024-09-11 21:34:35.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"12467","meta_rev_id":"44eb407f4d8a6fa548360eee0f620f3f050013c1","_number":12467,"virtual_id_number":12467,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2024-09-11 21:34:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"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"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2024-09-11 21:34:35.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":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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-09-10 14:53:44.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-10 14:54:43.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":"ed372d18eef418821efeb1d9e4fb84275ff4dae4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-09-10 14:53:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0296114a250b97f71c48df9343ed376b37478a61","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-10 14:53:44.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/36535","accounts_in_message":[],"_revision_number":1},{"id":"f20d10f025a0b5e272f0313bebc733a9fd8cf30c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-10 14:54:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/36535","accounts_in_message":[],"_revision_number":1},{"id":"e3a1e5a44626f7498fba6b4bce70d8606a71e669","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-09-10 15:01:30.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":"ef48092ee6fabd24f2984dfd5af1ef13214598db","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-10 15:01:34.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/36539","accounts_in_message":[],"_revision_number":2},{"id":"606c67a9ac23280264788e239ace5899870dfacd","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-10 15:02:17.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/36539","accounts_in_message":[],"_revision_number":2},{"id":"07dcd4a447973f9cdb8d971e6a7144992d330c27","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-09-11 20:25:45.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":"0d548d56372fbe042ac7111c6c2c01331e08289c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-11 20:25:46.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/36541","accounts_in_message":[],"_revision_number":3},{"id":"be7645a2b0007e08191df3274d0f35e1e1434e9b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2024-09-11 20:33:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/36541","accounts_in_message":[],"_revision_number":3},{"id":"1db624c39c27a7031cdab585db821e9722ec1b63","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-09-11 21:34:33.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"44eb407f4d8a6fa548360eee0f620f3f050013c1","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2024-09-11 21:34:35.000000000","message":"Change has been successfully rebased and submitted as 7fa52f5933b107e23e1a7ca00b568aa977c8488a","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7fa52f5933b107e23e1a7ca00b568aa977c8488a","revisions":{"2653964fed7ecc6d4603c796334df89c7c54cd64":{"kind":"REWORK","_number":1,"created":"2024-09-10 14:53:40.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/12467/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/12467/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/12467/1"}}},"commit":{"parents":[{"commit":"16cf2ea7c95b87c2f3c32c06903f3fc2409b5af6","subject":"feat(tazjin/niri-reap): add a workspace compacting tool","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d16cf2ea7c95b87c2f3c32c06903f3fc2409b5af6"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2024-09-10 14:51:31.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2024-09-10 14:53:37.000000000","tz":180},"subject":"refactor(tazjin/niri): merge monitor \u0026 column moving functionality","message":"refactor(tazjin/niri): merge monitor \u0026 column moving functionality\n\nMakes it possible to just keep moving a column in the direction of the target\nscreen. This is MUCH easier to think about.\n\nThis removes a whole extra modifier bind, which is much easier to think about.\n\nChange-Id: I0488b8d338261b83327dc476e0173b222de9221a\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2653964fed7ecc6d4603c796334df89c7c54cd64"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2653964fed7ecc6d4603c796334df89c7c54cd64"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"16cf2ea7c95b87c2f3c32c06903f3fc2409b5af6","is_merged_in_target_branch":false,"change_id":"I18b2d60e93c8397dd637cdc426b4e46af5725558","change_number":12451,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ba0c1e975f51cd33d55d948eb35c24c24670682c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-09-10 15:01:30.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/12467/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/12467/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/12467/2"}}},"commit":{"parents":[{"commit":"808d75dd6c74d81a03e168965c9670a7d18aa66b","subject":"feat(tazjin/niri-reap): add a workspace compacting tool","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d808d75dd6c74d81a03e168965c9670a7d18aa66b"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2024-09-10 14:51:31.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2024-09-10 15:01:23.000000000","tz":180},"subject":"refactor(tazjin/niri): merge monitor \u0026 column moving functionality","message":"refactor(tazjin/niri): merge monitor \u0026 column moving functionality\n\nMakes it possible to just keep moving a column in the direction of the target\nscreen. This is MUCH easier to think about.\n\nThis removes a whole extra modifier bind, which is much easier to think about.\n\nChange-Id: I0488b8d338261b83327dc476e0173b222de9221a\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dba0c1e975f51cd33d55d948eb35c24c24670682c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dba0c1e975f51cd33d55d948eb35c24c24670682c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"808d75dd6c74d81a03e168965c9670a7d18aa66b","is_merged_in_target_branch":false,"change_id":"I18b2d60e93c8397dd637cdc426b4e46af5725558","change_number":12451,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3fb8ea049ec8fe095fa71319b372e2813766c8ad":{"kind":"REWORK","_number":3,"created":"2024-09-11 20:25:45.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/12467/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/12467/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/12467/3"}}},"commit":{"parents":[{"commit":"e573f8389cad4168ed13a4c4e788415dbcfb994d","subject":"docs(tvix/nix-compat/wire/bytes/reader): None case doesn\u0027t exist","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de573f8389cad4168ed13a4c4e788415dbcfb994d"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2024-09-10 14:51:31.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2024-09-11 20:22:06.000000000","tz":180},"subject":"refactor(tazjin/niri): configure seamless monitor/column movements","message":"refactor(tazjin/niri): configure seamless monitor/column movements\n\nMakes it possible to just keep switching focus or moving a column in the\ndirection of the target screen. This is MUCH easier to think about.\n\nChange-Id: I0488b8d338261b83327dc476e0173b222de9221a\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3fb8ea049ec8fe095fa71319b372e2813766c8ad"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3fb8ea049ec8fe095fa71319b372e2813766c8ad"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e573f8389cad4168ed13a4c4e788415dbcfb994d","is_merged_in_target_branch":true,"change_id":"Ifa1cbc2c0923dd24d59e0af5e135ab8ed7314aa9","change_number":12453,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7fa52f5933b107e23e1a7ca00b568aa977c8488a":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2024-09-11 21:34:35.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/12467/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/12467/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/12467/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/12467/4"}}},"commit":{"parents":[{"commit":"e573f8389cad4168ed13a4c4e788415dbcfb994d","subject":"docs(tvix/nix-compat/wire/bytes/reader): None case doesn\u0027t exist","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de573f8389cad4168ed13a4c4e788415dbcfb994d"}]}],"author":{"name":"Vincent Ambo","email":"tazjin@tvl.su","date":"2024-09-10 14:51:31.000000000","tz":180},"committer":{"name":"tazjin","email":"tazjin@tvl.su","date":"2024-09-11 21:34:35.000000000","tz":0},"subject":"refactor(tazjin/niri): configure seamless monitor/column movements","message":"refactor(tazjin/niri): configure seamless monitor/column movements\n\nMakes it possible to just keep switching focus or moving a column in the\ndirection of the target screen. This is MUCH easier to think about.\n\nChange-Id: I0488b8d338261b83327dc476e0173b222de9221a\nReviewed-on: https://cl.tvl.fyi/c/depot/+/12467\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003ctazjin@tvl.su\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7fa52f5933b107e23e1a7ca00b568aa977c8488a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7fa52f5933b107e23e1a7ca00b568aa977c8488a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e573f8389cad4168ed13a4c4e788415dbcfb994d","is_merged_in_target_branch":true,"change_id":"Ifa1cbc2c0923dd24d59e0af5e135ab8ed7314aa9","change_number":12453,"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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"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":[]}}]}
