)]}'
{"id":"depot~4867","triplet_id":"depot~canon~I48a96a1ad1e07d92330d84e5cfdc820a39395297","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2022-01-13 23:28:31.000000000","reason":"Removed by sterni by clicking the attention icon"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2022-01-14 17:35:45.000000000","reason":"Change was submitted"},"1000000":{"account":{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},"last_update":"2022-01-14 17:35:45.000000000","reason":"Change was submitted"},"1000043":{"account":{"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"},"last_update":"2022-01-13 08:40:17.000000000","reason":"Åsmund replied on the change"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2022-01-13 01:02:04.000000000","reason":"grfn replied on the change"}},"hashtags":[],"change_id":"I48a96a1ad1e07d92330d84e5cfdc820a39395297","subject":"feat(besadii): Skip builds of patchsets with no code changes","status":"MERGED","created":"2022-01-12 14:46:12.000000000","updated":"2022-01-14 17:35:45.000000000","submitted":"2022-01-14 17:35:45.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"4867","meta_rev_id":"7c32cb30dd4fa195ed4d908b31df777a7cf365bb","_number":4867,"virtual_id_number":4867,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-01-14 17:35:45.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-01-14 17:35:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2022-01-14 17:35:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-01-14 17:35:45.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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"}],"reviewers":{"REVIEWER":[{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-12 14:46:13.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2022-01-12 14:48:05.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-01-12 14:51:23.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},"state":"REVIEWER"},{"updated":"2022-01-12 14:51:23.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"},"state":"REVIEWER"},{"updated":"2022-01-12 14:51:23.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2022-01-12 14:51:23.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"state":"REVIEWER"}],"messages":[{"id":"557a2bab78f5186dfa782a11d47aaffda65d0aa5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-12 14:46:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bfc8c93bc0062deee1383e7d89ac193963c2b408","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-12 14:46:13.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 of cl/4867: https://buildkite.com/tvl/depot/builds/11506","accounts_in_message":[],"_revision_number":1},{"id":"806e29329c94f9f212006714e4900804e2c1e248","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-12 14:48:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/11506","accounts_in_message":[],"_revision_number":1},{"id":"dbcd25fdbaa3bf9e29d2b3cd0d6be1760c8bbf96","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-12 14:52:04.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"153f9b716aea6c44c7b9afef140136abcd75acdd","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-12 14:52:04.000000000","message":"Patch Set 2: Verified+1\n\nStarted build for patchset #2 of cl/4867: https://buildkite.com/tvl/depot/builds/11507","accounts_in_message":[],"_revision_number":2},{"id":"c18679cc960bb20ea4f0a466551dc20c3915b02d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-12 14:53:25.000000000","message":"Patch Set 2:\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/11507","accounts_in_message":[],"_revision_number":2},{"id":"ed7cef3ea17640993fdf03aa3e718cc90eab57f5","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-01-12 14:58:55.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"89addaf6017fa19db4281f820e202c501c15fcf9","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2022-01-12 14:59:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3a31882407135c5237591dd9d0dbc6664fb5202c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-12 16:13:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d309ee98df96d94ab124c846f8bf2a14dc41121d","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-12 16:13:42.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/11509","accounts_in_message":[],"_revision_number":3},{"id":"7dd90b5b056f0645ec586a84dd18c50aecf95892","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-12 16:13:50.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f289468246feac846ba7044c43b05998de310ca8","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-12 16:15:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/11509","accounts_in_message":[],"_revision_number":3},{"id":"e64fe2a8a7eb93fca16d50ef0aecd0c1950ad159","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2022-01-13 01:02:04.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6979ab2e2331677f1f2e083005681b1b74ca2a6f","author":{"_account_id":1000043,"name":"asmundo","display_name":"Åsmund","email":"asmundo@gmail.com","username":"asmundo"},"date":"2022-01-13 08:40:17.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7c32cb30dd4fa195ed4d908b31df777a7cf365bb","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2022-01-14 17:35:45.000000000","message":"Change has been successfully rebased and submitted as ee52fbc46c4812921c5e68c16be2542e36d45366","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ee52fbc46c4812921c5e68c16be2542e36d45366","revisions":{"659e9d8f4f40c475955c331a8c5a81c4a918e998":{"kind":"REWORK","_number":1,"created":"2022-01-12 14:46:12.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4867/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4867/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4867/1"}}},"commit":{"parents":[{"commit":"dc9fe837a91ea616529d2ba74d832a7a25aee208","subject":"style(wpcarro/emacs): Prefer doom-peacock for Emacs theme","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddc9fe837a91ea616529d2ba74d832a7a25aee208"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-12 14:42:24.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-12 14:42:24.000000000","tz":180},"subject":"feat(besadii): Skip builds patchsets with no code changes","message":"feat(besadii): Skip builds patchsets with no code changes\n\nCurrently Gerrit is configured to copy forward the scores of the\n\u0027Verified\u0027 label if the tree of the commit does not change (e.g. only\nauthor information or commit message is modified).\n\nBesadii still triggers builds for these patchsets though. With this\nchange it will inspect the (previously ignored) \"kind\" of the patchset\nand skip patchsets with the same tree as their predecessor.\n\nSee Gerrit docs for the semantics of \"kind\":\n\nhttps://gerrit-review.googlesource.com/Documentation/json.html#patchSet\n\nNote that an argument can be made that we should do the exact opposite\n- stop carrying over \u0027Verified\u0027 at all and always build all patchsets.\n\nI think this depends on whether we intend to use commit metadata in CI\nruns at all. Adding a few people to the review for opinions.\n\nChange-Id: I48a96a1ad1e07d92330d84e5cfdc820a39395297\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d659e9d8f4f40c475955c331a8c5a81c4a918e998"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d659e9d8f4f40c475955c331a8c5a81c4a918e998"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"dc9fe837a91ea616529d2ba74d832a7a25aee208","is_merged_in_target_branch":true,"change_id":"I22c436875bab93fa569541a6ff05bdc6869f521e","change_number":4861,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2aa8fa748036bc1d2f0469412558f1e38b34d519":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2022-01-12 14:52:04.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4867/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4867/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4867/2"}}},"commit":{"parents":[{"commit":"dc9fe837a91ea616529d2ba74d832a7a25aee208","subject":"style(wpcarro/emacs): Prefer doom-peacock for Emacs theme","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddc9fe837a91ea616529d2ba74d832a7a25aee208"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-12 14:42:24.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-12 14:51:58.000000000","tz":180},"subject":"feat(besadii): Skip builds of patchsets with no code changes","message":"feat(besadii): Skip builds of patchsets with no code changes\n\nCurrently Gerrit is configured to copy forward the scores of the\n\u0027Verified\u0027 label if the tree of the commit does not change (e.g. only\nauthor information or commit message is modified).\n\nBesadii still triggers builds for these patchsets though. With this\nchange it will inspect the (previously ignored) \"kind\" of the patchset\nand skip patchsets with the same tree as their predecessor.\n\nSee Gerrit docs for the semantics of \"kind\":\n\nhttps://gerrit-review.googlesource.com/Documentation/json.html#patchSet\n\nNote that an argument can be made that we should do the exact opposite\n- stop carrying over \u0027Verified\u0027 at all and always build all patchsets.\n\nI think this depends on whether we intend to use commit metadata in CI\nruns at all. Adding a few people to the review for opinions.\n\nChange-Id: I48a96a1ad1e07d92330d84e5cfdc820a39395297\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2aa8fa748036bc1d2f0469412558f1e38b34d519"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2aa8fa748036bc1d2f0469412558f1e38b34d519"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"dc9fe837a91ea616529d2ba74d832a7a25aee208","is_merged_in_target_branch":true,"change_id":"I22c436875bab93fa569541a6ff05bdc6869f521e","change_number":4861,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d9f445c8ee4aaa563065f6edd71aef91f60c1050":{"kind":"REWORK","_number":3,"created":"2022-01-12 16:13:41.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4867/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4867/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4867/3"}}},"commit":{"parents":[{"commit":"f48d6550215007cf6e92534f0f67d98ecd3a22ba","subject":"chore(3p): bump NixOS channels to 2022-01-12","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df48d6550215007cf6e92534f0f67d98ecd3a22ba"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-12 14:42:24.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-12 16:13:29.000000000","tz":180},"subject":"feat(besadii): Skip builds of patchsets with no code changes","message":"feat(besadii): Skip builds of patchsets with no code changes\n\nCurrently Gerrit is configured to copy forward the scores of the\n\u0027Verified\u0027 label if the tree of the commit does not change (e.g. only\nauthor information or commit message is modified).\n\nBesadii still triggers builds for these patchsets though. With this\nchange it will inspect the (previously ignored) \"kind\" of the patchset\nand skip patchsets with the same tree as their predecessor.\n\nSee Gerrit docs for the semantics of \"kind\":\n\nhttps://gerrit-review.googlesource.com/Documentation/json.html#patchSet\n\nNote that an argument can be made that we should do the exact opposite\n- stop carrying over \u0027Verified\u0027 at all and always build all patchsets.\n\nI think this depends on whether we intend to use commit metadata in CI\nruns at all. Adding a few people to the review for opinions.\n\nChange-Id: I48a96a1ad1e07d92330d84e5cfdc820a39395297\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd9f445c8ee4aaa563065f6edd71aef91f60c1050"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd9f445c8ee4aaa563065f6edd71aef91f60c1050"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f48d6550215007cf6e92534f0f67d98ecd3a22ba","is_merged_in_target_branch":true,"change_id":"I21c6a1963ffe4205f3577f531ce10b778a82e2ff","change_number":4865,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ee52fbc46c4812921c5e68c16be2542e36d45366":{"kind":"REWORK","_number":4,"created":"2022-01-14 17:35:45.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/67/4867/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/4867/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/4867/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/4867/4"}}},"commit":{"parents":[{"commit":"0d24efcdc9d00cf1e66e4308facfb94fbbf2dd3d","subject":"fix(web/panettone): make (who:html-mode) stick","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0d24efcdc9d00cf1e66e4308facfb94fbbf2dd3d"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2022-01-12 14:42:24.000000000","tz":180},"committer":{"name":"tazjin","email":"tazjin@tvl.su","date":"2022-01-14 17:35:45.000000000","tz":0},"subject":"feat(besadii): Skip builds of patchsets with no code changes","message":"feat(besadii): Skip builds of patchsets with no code changes\n\nCurrently Gerrit is configured to copy forward the scores of the\n\u0027Verified\u0027 label if the tree of the commit does not change (e.g. only\nauthor information or commit message is modified).\n\nBesadii still triggers builds for these patchsets though. With this\nchange it will inspect the (previously ignored) \"kind\" of the patchset\nand skip patchsets with the same tree as their predecessor.\n\nSee Gerrit docs for the semantics of \"kind\":\n\nhttps://gerrit-review.googlesource.com/Documentation/json.html#patchSet\n\nNote that an argument can be made that we should do the exact opposite\n- stop carrying over \u0027Verified\u0027 at all and always build all patchsets.\n\nI think this depends on whether we intend to use commit metadata in CI\nruns at all. Adding a few people to the review for opinions.\n\nChange-Id: I48a96a1ad1e07d92330d84e5cfdc820a39395297\nReviewed-on: https://cl.tvl.fyi/c/depot/+/4867\nTested-by: BuildkiteCI\nReviewed-by: grfn \u003cgrfn@gws.fyi\u003e\nReviewed-by: asmundo \u003casmundo@gmail.com\u003e\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dee52fbc46c4812921c5e68c16be2542e36d45366"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dee52fbc46c4812921c5e68c16be2542e36d45366"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"0d24efcdc9d00cf1e66e4308facfb94fbbf2dd3d","is_merged_in_target_branch":true,"change_id":"I4dfe1d2db38da6a2486fde86596f7e5f50ed8b9f","change_number":4885,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Code-Review-from-owners","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review-from-owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review-from-owners\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review-from-owners\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
