)]}'
{"id":"depot~3660","triplet_id":"depot~canon~I7c9f6beddec58e1caf02cda33bc587590217a939","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":"2021-10-01 15:27:56.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":"2021-10-01 15:33:47.000000000","reason":"Change was submitted"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2021-10-01 15:33:47.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7c9f6beddec58e1caf02cda33bc587590217a939","subject":"feat(web/static): Expose drvHash attribute on derivation","status":"MERGED","created":"2021-10-01 09:28:45.000000000","updated":"2021-10-01 15:38:38.000000000","submitted":"2021-10-01 15:33:47.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":"3660","meta_rev_id":"4e3de77341640f94d6f08e3dfafc44dfb84e3c90","_number":3660,"virtual_id_number":3660,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-10-01 15:33:47.000000000","permitted_voting_range":{"min":2,"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"},{"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"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-10-01 15:33:47.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":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":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":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}],"reviewers":{"REVIEWER":[{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-10-01 09:28:46.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":"2021-10-01 09:29:08.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"},{"updated":"2021-10-01 09:29:08.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":"2021-10-01 09:31:28.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":"f610dc145e793368a767199d4b4852dfaf7577cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-10-01 09:28:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3357844f08abba85387cd24ca49ff9ee3a164d63","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 09:28:46.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 of cl/3660: https://buildkite.com/tvl/depot/builds/8731","accounts_in_message":[],"_revision_number":1},{"id":"499be45bd41053456fa7751045af57a15fb29c01","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 09:31:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/8731","accounts_in_message":[],"_revision_number":1},{"id":"c27bd04e7e9137f47db65be726f4a327d0816515","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-10-01 11:15:27.000000000","message":"Patch Set 1: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"8ebabe6a29d28b94919443c22ab8b5cd3bd75477","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-10-01 15:23:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6834b0cca774a5d600977ae66f385baf377abca0","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-10-01 15:23:40.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"142ca10dbedbc67f279b164bdc22671bf9ba0c95","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 15:23:43.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 of cl/3660: https://buildkite.com/tvl/depot/builds/8741","accounts_in_message":[],"_revision_number":2},{"id":"6f87f77c8d72955f23db96bf35c9fae54160f5a7","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 15:24:08.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/8741","accounts_in_message":[],"_revision_number":2},{"id":"1693b6484444072be3d9693cab543619dd9de809","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-10-01 15:24:44.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent, and commit message as Patch Set 2.","accounts_in_message":[],"_revision_number":3},{"id":"e42583e46463076f5ea294352d2f64261166cae9","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 15:24:46.000000000","message":"Patch Set 3: Verified-1\n\nStarted build for patchset #3 of cl/3660: https://buildkite.com/tvl/depot/builds/8745","accounts_in_message":[],"_revision_number":3},{"id":"e4bc8b57c0c67a1d088151f582a8522701194896","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 15:25:08.000000000","message":"Patch Set 3:\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/8745","accounts_in_message":[],"_revision_number":3},{"id":"50504d35affdef8f4a586433989ff89a02021ab9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-10-01 15:27:15.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"d88ea9709dab7bf7fc313da9e561fe9a116aed2e","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 15:27:17.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 of cl/3660: https://buildkite.com/tvl/depot/builds/8747","accounts_in_message":[],"_revision_number":4},{"id":"683595e4989692e4a488276dcbc29b91e8d4f63d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 15:31:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/8747","accounts_in_message":[],"_revision_number":4},{"id":"018e4b90b25822486a7a3631db1df1d29b113484","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-10-01 15:33:47.000000000","message":"Change has been successfully rebased and submitted as b1f52b2617902524088e50bf8eff506ba49bb795\n\n1 is the latest approved patch-set.\nThe change was submitted with unreviewed changes in the following files:\n\nThe name of the file: web/static/default.nix\nInsertions: 7, Deletions: 4.\n\n```\n@@ -4:5, +4:10 @@\n-  lib.fix(self: pkgs.runCommand \"tvl-static\" {} \u0027\u0027\n+  let storeDirLength \u003d with builtins; (stringLength storeDir) + 1;\n+  in lib.fix(self: pkgs.runCommand \"tvl-static\" {\n+    passthru \u003d {\n+      drvHash \u003d lib.substring storeDirLength 32 self.drvPath;\n+    };\n+  } \u0027\u0027\n\n@@ -6:9, +11:12 @@\n-  \u0027\u0027 // {\n-    drvHash \u003d lib.substring 11 32 self.drvPath;\n-  })\n+  \u0027\u0027)\n\n```\n","accounts_in_message":[],"_revision_number":5},{"id":"034f8ae9e2375f1cb5ba639592f102e85c39efbd","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 15:33:50.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 of cl/3660: https://buildkite.com/tvl/depot/builds/8750","accounts_in_message":[],"_revision_number":5},{"id":"4e3de77341640f94d6f08e3dfafc44dfb84e3c90","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-10-01 15:38:38.000000000","message":"Patch Set 5:\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/8750","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"b1f52b2617902524088e50bf8eff506ba49bb795","revisions":{"089017b05bc6d49c7d1b4539133e5add54b0dd4f":{"kind":"REWORK","_number":1,"created":"2021-10-01 09:28:45.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/60/3660/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/60/3660/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/60/3660/1"}}},"commit":{"parents":[{"commit":"d58bbad68448588e4e3142e15e886f8658fdfb73","subject":"refactor(web/tvl/template): Make static asset URL configurable","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd58bbad68448588e4e3142e15e886f8658fdfb73"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-30 22:21:13.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-10-01 09:28:40.000000000","tz":180},"subject":"feat(web/static): Expose drvHash attribute on derivation","message":"feat(web/static): Expose drvHash attribute on derivation\n\nThis can be used for easy cachebusting of static assets, so that we\ncan serve them all with a really long cache-time easily.\n\nChange-Id: I7c9f6beddec58e1caf02cda33bc587590217a939\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d089017b05bc6d49c7d1b4539133e5add54b0dd4f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d089017b05bc6d49c7d1b4539133e5add54b0dd4f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d58bbad68448588e4e3142e15e886f8658fdfb73","is_merged_in_target_branch":false,"change_id":"I168924cd7b15103d64c9ad72172f72304e1d3a7d","change_number":3659,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c96cc24c06e04b9b952ad28f8dfcdf40b51f5030":{"kind":"REWORK","_number":2,"created":"2021-10-01 15:23:40.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/60/3660/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/60/3660/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/60/3660/2"}}},"commit":{"parents":[{"commit":"83e20ca7c4df6c5fdeb2c41b34637fd0aa555a49","subject":"refactor(web/tvl/template): Make static asset URL configurable","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d83e20ca7c4df6c5fdeb2c41b34637fd0aa555a49"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-30 22:21:13.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-10-01 15:23:38.000000000","tz":180},"subject":"feat(web/static): Expose drvHash attribute on derivation","message":"feat(web/static): Expose drvHash attribute on derivation\n\nThis can be used for easy cachebusting of static assets, so that we\ncan serve them all with a really long cache-time easily.\n\nChange-Id: I7c9f6beddec58e1caf02cda33bc587590217a939\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc96cc24c06e04b9b952ad28f8dfcdf40b51f5030"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc96cc24c06e04b9b952ad28f8dfcdf40b51f5030"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"83e20ca7c4df6c5fdeb2c41b34637fd0aa555a49","is_merged_in_target_branch":false,"change_id":"I168924cd7b15103d64c9ad72172f72304e1d3a7d","change_number":3659,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bb59714bb8d1259e0072c7ec781d85ac5b0ba084":{"kind":"NO_CHANGE","_number":3,"created":"2021-10-01 15:24:44.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/60/3660/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/60/3660/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/60/3660/3"}}},"commit":{"parents":[{"commit":"210603050b39a48d11bd5ff3034993700ebdac41","subject":"refactor(web/tvl/template): Make static asset URL configurable","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d210603050b39a48d11bd5ff3034993700ebdac41"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-30 22:21:13.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-10-01 15:24:42.000000000","tz":180},"subject":"feat(web/static): Expose drvHash attribute on derivation","message":"feat(web/static): Expose drvHash attribute on derivation\n\nThis can be used for easy cachebusting of static assets, so that we\ncan serve them all with a really long cache-time easily.\n\nChange-Id: I7c9f6beddec58e1caf02cda33bc587590217a939\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbb59714bb8d1259e0072c7ec781d85ac5b0ba084"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbb59714bb8d1259e0072c7ec781d85ac5b0ba084"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"210603050b39a48d11bd5ff3034993700ebdac41","is_merged_in_target_branch":false,"change_id":"I168924cd7b15103d64c9ad72172f72304e1d3a7d","change_number":3659,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"fd2b96c6a5b8896ddb94660424399552558d7c22":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-10-01 15:27:15.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/60/3660/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/60/3660/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/60/3660/4"}}},"commit":{"parents":[{"commit":"8f57cc684e301f4c8c8ba91a1a5a74e09ab48eef","subject":"refactor(web/tvl/template): Make static asset URL configurable","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8f57cc684e301f4c8c8ba91a1a5a74e09ab48eef"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-30 22:21:13.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-10-01 15:27:10.000000000","tz":180},"subject":"feat(web/static): Expose drvHash attribute on derivation","message":"feat(web/static): Expose drvHash attribute on derivation\n\nThis can be used for easy cachebusting of static assets, so that we\ncan serve them all with a really long cache-time easily.\n\nChange-Id: I7c9f6beddec58e1caf02cda33bc587590217a939\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfd2b96c6a5b8896ddb94660424399552558d7c22"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfd2b96c6a5b8896ddb94660424399552558d7c22"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8f57cc684e301f4c8c8ba91a1a5a74e09ab48eef","is_merged_in_target_branch":false,"change_id":"I168924cd7b15103d64c9ad72172f72304e1d3a7d","change_number":3659,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b1f52b2617902524088e50bf8eff506ba49bb795":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2021-10-01 15:33:47.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/60/3660/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/60/3660/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/60/3660/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/60/3660/5"}}},"commit":{"parents":[{"commit":"5c9c4aa56625962cf6c61abd069c392415864754","subject":"refactor(web/tvl/template): Make static asset URL configurable","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5c9c4aa56625962cf6c61abd069c392415864754"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-30 22:21:13.000000000","tz":180},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2021-10-01 15:33:47.000000000","tz":0},"subject":"feat(web/static): Expose drvHash attribute on derivation","message":"feat(web/static): Expose drvHash attribute on derivation\n\nThis can be used for easy cachebusting of static assets, so that we\ncan serve them all with a really long cache-time easily.\n\nChange-Id: I7c9f6beddec58e1caf02cda33bc587590217a939\nReviewed-on: https://cl.tvl.fyi/c/depot/+/3660\nTested-by: BuildkiteCI\nReviewed-by: sterni \u003csternenseemann@systemli.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db1f52b2617902524088e50bf8eff506ba49bb795"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db1f52b2617902524088e50bf8eff506ba49bb795"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"5c9c4aa56625962cf6c61abd069c392415864754","is_merged_in_target_branch":true,"change_id":"I168924cd7b15103d64c9ad72172f72304e1d3a7d","change_number":3659,"patch_set_number":5,"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":"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}}]}],"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":[]}}]}
