)]}'
{"id":"depot~3049","triplet_id":"depot~canon~I2fcd97a150d6eda21ab323fa0d881ff7442a892e","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-04-20 10:58:46.000000000","reason":"sterni replied on the change"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-04-20 10:21:36.000000000","reason":"tazjin replied on the change"},"1000013":{"account":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"last_update":"2021-04-20 11:00:52.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I2fcd97a150d6eda21ab323fa0d881ff7442a892e","subject":"feat(nix/utils): add storePathName, a more generic baseNameOf","status":"MERGED","created":"2021-04-20 08:32:08.000000000","updated":"2021-04-20 11:02:13.000000000","submitted":"2021-04-20 11:00:52.000000000","submitter":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"3049","meta_rev_id":"ac3b285a370a00c917477e509484b7e90f195b31","_number":3049,"virtual_id_number":3049,"owner":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"actions":{},"labels":{"Code-Review":{"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"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-04-20 11:00:52.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":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-04-20 11:00:52.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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"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":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"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":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},{"_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-04-20 08:32:26.000000000","updated_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"reviewer":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"state":"REVIEWER"},{"updated":"2021-04-20 08:32:26.000000000","updated_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2021-04-20 08:35:26.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":"9fd7afd360d1effe0c4a838f541f761b220a2790","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-20 08:32:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b8b6e7fa277c402876a09b73a728d0e6e18fcfa6","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-20 08:35:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/6732","accounts_in_message":[],"_revision_number":1},{"id":"acf4bdb19ade2da3a21ad15c2bfab3dfa0a6c47d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-20 08:37:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"69e4f71e365058b903f74afcea492796f58c9554","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-20 08:39:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/6735","accounts_in_message":[],"_revision_number":2},{"id":"055256fc711b2b9666108eacac9b141974a934da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-20 08:54:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"62630c7f71a4b1644dbbe8c3d2c14ad184edd1b5","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-20 08:55:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/6744","accounts_in_message":[],"_revision_number":3},{"id":"1be21985064a25f01c1cf61d1b7aecc39f795534","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-20 08:57:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8b8c5d636c627cbf501569b684b419241d4e347f","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-20 08:58:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/6745","accounts_in_message":[],"_revision_number":4},{"id":"aff73acfd90941033d78d49edbd216fe50e9838e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-20 09:42:05.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6a2eb7c85015fbebfdf58fd81556b8a27e56f55a","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-20 09:43:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/6746","accounts_in_message":[],"_revision_number":5},{"id":"22705d920e94ca8def5e37eb920d14893567f6f6","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-04-20 10:21:36.000000000","message":"Patch Set 5: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"a9d59d1b1402a833f54cedc4b66aac6d644f2f5f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-20 10:58:39.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"df18ebefcaac477649417a487ee4946b5160300a","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-20 10:58:46.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"dee515befc238fa2898ea4e0f08907a3cb6cabb5","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-20 11:00:01.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/6760","accounts_in_message":[],"_revision_number":6},{"id":"c4107f2fbfff34244fd8df6810949069b4148224","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-04-20 11:00:52.000000000","message":"Change has been successfully rebased and submitted as f88ac5c0b5292ad2398927fd0ec97489399493e6\n\n5 is the latest approved patch-set.\nThe change was submitted with unreviewed changes in the following files:\n\nThe name of the file: nix/utils/default.nix\nInsertions: 8, Deletions: 8.\n\n```\n@@ -45:53 @@\n-          basename \u003d builtins.unsafeDiscardStringContext\n-            (builtins.baseNameOf p);\n-        in\n-          if noStoreDir \u003d\u003d basename\n-          # p is direct child of storeDir, so we need to remove\n-          # the leading hash as well to make this useless to\n-          # circumvent the string context.\n-          then builtins.substring 33 (-1) basename\n\n@@ +48:56 @@\n+          basename \u003d builtins.unsafeDiscardStringContext\n+            (builtins.baseNameOf p);\n+        in\n+          # If p is a direct child of storeDir, we need to remove\n+          # the leading hash as well to make sure that:\n+          # `storePathName drv \u003d\u003d storePathName (toString drv)`.\n+          if noStoreDir \u003d\u003d basename\n+          then builtins.substring 33 (-1) basename\n\n```\n","accounts_in_message":[],"_revision_number":7},{"id":"ac3b285a370a00c917477e509484b7e90f195b31","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-20 11:02:13.000000000","message":"Patch Set 7:\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/6761","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"f88ac5c0b5292ad2398927fd0ec97489399493e6","revisions":{"9fe79da058073a12dfe22f702f6f3153b330842c":{"kind":"REWORK","_number":1,"created":"2021-04-20 08:32:08.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/49/3049/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/49/3049/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/49/3049/1"}}},"commit":{"parents":[{"commit":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","subject":"feat(grfn/achilles): Implement tuples, and tuple patterns","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:18:28.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:27:30.000000000","tz":120},"subject":"feat(nix/utils): add storePathName, a more generic baseNameOf","message":"feat(nix/utils): add storePathName, a more generic baseNameOf\n\nThis is a wrapper around baseNameOf which also can deal with\nderivations. Added to //nix/utils since I\u0027ve found myself introducing an\nad-hoc implementation of this for both //web/bubblegum and //nix/buildC.\n\nChange-Id: I2fcd97a150d6eda21ab323fa0d881ff7442a892e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9fe79da058073a12dfe22f702f6f3153b330842c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9fe79da058073a12dfe22f702f6f3153b330842c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","is_merged_in_target_branch":true,"change_id":"I357f17e9d4052e741eda8605b6662822f331efde","change_number":3027,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5e2a20164e7e2d3368cd3fa183d502bd15b094c1":{"kind":"REWORK","_number":2,"created":"2021-04-20 08:37:38.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/49/3049/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/49/3049/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/49/3049/2"}}},"commit":{"parents":[{"commit":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","subject":"feat(grfn/achilles): Implement tuples, and tuple patterns","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:18:28.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:37:29.000000000","tz":120},"subject":"feat(nix/utils): add storePathName, a more generic baseNameOf","message":"feat(nix/utils): add storePathName, a more generic baseNameOf\n\nThis is a wrapper around baseNameOf which also can deal with\nderivations. Added to //nix/utils since I\u0027ve found myself introducing an\nad-hoc implementation of this for both //web/bubblegum and //nix/buildC.\n\nChange-Id: I2fcd97a150d6eda21ab323fa0d881ff7442a892e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5e2a20164e7e2d3368cd3fa183d502bd15b094c1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5e2a20164e7e2d3368cd3fa183d502bd15b094c1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","is_merged_in_target_branch":true,"change_id":"I357f17e9d4052e741eda8605b6662822f331efde","change_number":3027,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"35e5407d74ef6bd4b3d2da8ee6443c016bd3cee3":{"kind":"REWORK","_number":3,"created":"2021-04-20 08:54:17.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/49/3049/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/49/3049/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/49/3049/3"}}},"commit":{"parents":[{"commit":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","subject":"feat(grfn/achilles): Implement tuples, and tuple patterns","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:18:28.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:54:14.000000000","tz":120},"subject":"feat(nix/utils): add storePathName, a more generic baseNameOf","message":"feat(nix/utils): add storePathName, a more generic baseNameOf\n\nThis is a wrapper around baseNameOf which also can deal with\nderivations. Added to //nix/utils since I\u0027ve found myself introducing an\nad-hoc implementation of this for both //web/bubblegum and //nix/buildC.\n\nChange-Id: I2fcd97a150d6eda21ab323fa0d881ff7442a892e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d35e5407d74ef6bd4b3d2da8ee6443c016bd3cee3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d35e5407d74ef6bd4b3d2da8ee6443c016bd3cee3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","is_merged_in_target_branch":true,"change_id":"I357f17e9d4052e741eda8605b6662822f331efde","change_number":3027,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4a2bf8aad50eb9f9ae633881c885c056b8276b59":{"kind":"REWORK","_number":4,"created":"2021-04-20 08:57:17.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/49/3049/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/49/3049/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/49/3049/4"}}},"commit":{"parents":[{"commit":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","subject":"feat(grfn/achilles): Implement tuples, and tuple patterns","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:18:28.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:57:13.000000000","tz":120},"subject":"feat(nix/utils): add storePathName, a more generic baseNameOf","message":"feat(nix/utils): add storePathName, a more generic baseNameOf\n\nThis is a wrapper around baseNameOf which also can deal with\nderivations. Added to //nix/utils since I\u0027ve found myself introducing an\nad-hoc implementation of this for both //web/bubblegum and //nix/buildC.\n\nChange-Id: I2fcd97a150d6eda21ab323fa0d881ff7442a892e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4a2bf8aad50eb9f9ae633881c885c056b8276b59"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4a2bf8aad50eb9f9ae633881c885c056b8276b59"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","is_merged_in_target_branch":true,"change_id":"I357f17e9d4052e741eda8605b6662822f331efde","change_number":3027,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d2188b95af2610a3ac3c1e03abbb15984a1de010":{"kind":"REWORK","_number":5,"created":"2021-04-20 09:42:05.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/49/3049/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/49/3049/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/49/3049/5"}}},"commit":{"parents":[{"commit":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","subject":"feat(grfn/achilles): Implement tuples, and tuple patterns","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:18:28.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 09:42:01.000000000","tz":120},"subject":"feat(nix/utils): add storePathName, a more generic baseNameOf","message":"feat(nix/utils): add storePathName, a more generic baseNameOf\n\nThis is a wrapper around baseNameOf which also can deal with\nderivations. Added to //nix/utils since I\u0027ve found myself introducing an\nad-hoc implementation of this for both //web/bubblegum and //nix/buildC.\n\nChange-Id: I2fcd97a150d6eda21ab323fa0d881ff7442a892e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd2188b95af2610a3ac3c1e03abbb15984a1de010"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd2188b95af2610a3ac3c1e03abbb15984a1de010"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","is_merged_in_target_branch":true,"change_id":"I357f17e9d4052e741eda8605b6662822f331efde","change_number":3027,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"243b59104220e270947c76534b8b32f7f403507e":{"kind":"REWORK","_number":6,"created":"2021-04-20 10:58:39.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/49/3049/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/49/3049/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/49/3049/6"}}},"commit":{"parents":[{"commit":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","subject":"feat(grfn/achilles): Implement tuples, and tuple patterns","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:18:28.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 10:58:35.000000000","tz":120},"subject":"feat(nix/utils): add storePathName, a more generic baseNameOf","message":"feat(nix/utils): add storePathName, a more generic baseNameOf\n\nThis is a wrapper around baseNameOf which also can deal with\nderivations. Added to //nix/utils since I\u0027ve found myself introducing an\nad-hoc implementation of this for both //web/bubblegum and //nix/buildC.\n\nChange-Id: I2fcd97a150d6eda21ab323fa0d881ff7442a892e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d243b59104220e270947c76534b8b32f7f403507e"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d243b59104220e270947c76534b8b32f7f403507e"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"48098f83c1e3943d1fb76aaecdce3b4f56cf4d4a","is_merged_in_target_branch":true,"change_id":"I357f17e9d4052e741eda8605b6662822f331efde","change_number":3027,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f88ac5c0b5292ad2398927fd0ec97489399493e6":{"kind":"REWORK","_number":7,"created":"2021-04-20 11:00:52.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/49/3049/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/49/3049/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/49/3049/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/49/3049/7"}}},"commit":{"parents":[{"commit":"c21dee2b5bad39a44afb900684236c48f767069a","subject":"refactor(grfn/emacs): Use TVL Emacs packages from fixpoint","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc21dee2b5bad39a44afb900684236c48f767069a"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 08:18:28.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-04-20 11:00:52.000000000","tz":0},"subject":"feat(nix/utils): add storePathName, a more generic baseNameOf","message":"feat(nix/utils): add storePathName, a more generic baseNameOf\n\nThis is a wrapper around baseNameOf which also can deal with\nderivations. Added to //nix/utils since I\u0027ve found myself introducing an\nad-hoc implementation of this for both //web/bubblegum and //nix/buildC.\n\nChange-Id: I2fcd97a150d6eda21ab323fa0d881ff7442a892e\nReviewed-on: https://cl.tvl.fyi/c/depot/+/3049\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003cmail@tazj.in\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df88ac5c0b5292ad2398927fd0ec97489399493e6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df88ac5c0b5292ad2398927fd0ec97489399493e6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c21dee2b5bad39a44afb900684236c48f767069a","is_merged_in_target_branch":true,"change_id":"I01d8993cc900ba34eb780524e040762c884c9815","change_number":3009,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"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"}}]}],"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","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":[]}}]}
