)]}'
{"id":"depot~3537","triplet_id":"depot~canon~Ia56cd6f5793a09fe5e19c91a8e8f9098f3244d57","project":"depot","branch":"canon","hashtags":[],"change_id":"Ia56cd6f5793a09fe5e19c91a8e8f9098f3244d57","subject":"feat(users/sterni/nix/string): very simple printf implementation","status":"MERGED","created":"2021-09-11 19:57:27.000000000","updated":"2021-09-12 09:26:40.000000000","submitted":"2021-09-12 09:25:30.000000000","submitter":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"3537","meta_rev_id":"8d98be4d87ee6eb3ea9a4b8801e36343939a2781","_number":3537,"virtual_id_number":3537,"owner":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"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-09-12 09:25:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"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"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-09-12 09:25:30.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":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":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":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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-09-11 19:58:41.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":"2f2745252433b12c8a6214a99ea47e6982862e40","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-09-11 19:57:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"54bf3e13771192d0ef22cec415c57763778852e0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-11 19:58:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/8392","accounts_in_message":[],"_revision_number":1},{"id":"4946fd7d052317bb5cc35ead26257d068ea3117b","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-09-11 19:58:54.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"3b579e2dd893e3302deb8206b8fee6a6d9acf63f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-09-12 09:20:38.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"f7e4de41328f3407754f346a258ffc547516ab8f","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-12 09:21:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/8393","accounts_in_message":[],"_revision_number":2},{"id":"9629258d0142381503ccf4d74c38a643d31fe010","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-09-12 09:23:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"86eb3d9a5bbc5e43db85a4035632e9ff3e1b114b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-12 09:24:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/8394","accounts_in_message":[],"_revision_number":3},{"id":"8b88267741e3ce3ffa438f36bcdac0b53e5e9217","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-09-12 09:25:30.000000000","message":"Change has been successfully rebased and submitted as e507b842918f80340257304bd9541cb3b3abc9da\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: users/sterni/nix/string/default.nix\nInsertions: 7, Deletions: 4.\n\n```\n@@ -61:62, +61:62 @@\n-    /* Bare bones printf implementation. Supported format specifiers:\n+    /* Bare-bones printf implementation. Supported format specifiers:\n\n@@ -64:65, +64:69 @@\n-       * `%s` substituted by a string\n+       * `%s` is substituted by a string\n+  \n+       As expected, the first argument is a format string and the values\n+       for its format specifiers need to provided as the next arguments\n+       in order.\n\n@@ -92:94, +96:97 @@\n-  \n-      accumulateArgs argsNeeded [];\n+        accumulateArgs argsNeeded [];\n\n```\n","accounts_in_message":[],"_revision_number":4},{"id":"8d98be4d87ee6eb3ea9a4b8801e36343939a2781","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-12 09:26:40.000000000","message":"Patch Set 4:\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/8395","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e507b842918f80340257304bd9541cb3b3abc9da","revisions":{"a1d44c4e1c36525f8cf87097f8b7933b8deeeb6f":{"kind":"REWORK","_number":1,"created":"2021-09-11 19:57:27.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/37/3537/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/3537/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/3537/1"}}},"commit":{"parents":[{"commit":"bddb360df0579740279aac0ae5533b9c297177b1","subject":"feat(nix/runTestsuite): rebuild if test case list changes","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbddb360df0579740279aac0ae5533b9c297177b1"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-09-11 19:56:05.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-09-11 19:56:05.000000000","tz":120},"subject":"feat(users/sterni/nix/string): very simple printf implementation","message":"feat(users/sterni/nix/string): very simple printf implementation\n\nThis is mostly to yet another silly idea which turns out to be\npossible. This may be actually useful should I implement more\nsophisticated format specifiers like \"%xd\" or \"%f\".\n\nChange-Id: Ia56cd6f5793a09fe5e19c91a8e8f9098f3244d57\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da1d44c4e1c36525f8cf87097f8b7933b8deeeb6f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da1d44c4e1c36525f8cf87097f8b7933b8deeeb6f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bddb360df0579740279aac0ae5533b9c297177b1","is_merged_in_target_branch":false,"change_id":"Ia1050cca5eeed8b7da84c40f6154b40760a3047f","change_number":3536,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"2c2109741420527a78008c2759e594ea568bc11f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-09-12 09:20:38.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/37/3537/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/3537/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/3537/2"}}},"commit":{"parents":[{"commit":"2f750e4a14be68f275f6fe23995eb9a994e0f5de","subject":"refactor(grfn/xanthous): avoid unnecessary recompilation","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2f750e4a14be68f275f6fe23995eb9a994e0f5de"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-09-11 19:56:05.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-09-12 09:20:33.000000000","tz":120},"subject":"feat(users/sterni/nix/string): very simple printf implementation","message":"feat(users/sterni/nix/string): very simple printf implementation\n\nThis is mostly to yet another silly idea which turns out to be\npossible. This may be actually useful should I implement more\nsophisticated format specifiers like \"%xd\" or \"%f\".\n\nChange-Id: Ia56cd6f5793a09fe5e19c91a8e8f9098f3244d57\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2c2109741420527a78008c2759e594ea568bc11f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2c2109741420527a78008c2759e594ea568bc11f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2f750e4a14be68f275f6fe23995eb9a994e0f5de","is_merged_in_target_branch":true,"change_id":"I2df4fab9b0299b3a2b5d3005508c79b2d9796039","change_number":3533,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b85e10a15dc24f2a2dee01c4e1c1acf9ad442b61":{"kind":"REWORK","_number":3,"created":"2021-09-12 09:23:37.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/37/3537/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/3537/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/3537/3"}}},"commit":{"parents":[{"commit":"2f750e4a14be68f275f6fe23995eb9a994e0f5de","subject":"refactor(grfn/xanthous): avoid unnecessary recompilation","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2f750e4a14be68f275f6fe23995eb9a994e0f5de"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-09-11 19:56:05.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-09-12 09:23:32.000000000","tz":120},"subject":"feat(users/sterni/nix/string): very simple printf implementation","message":"feat(users/sterni/nix/string): very simple printf implementation\n\nThis is mostly to yet another silly idea which turns out to be\npossible. This may be actually useful should I implement more\nsophisticated format specifiers like \"%xd\" or \"%f\".\n\nChange-Id: Ia56cd6f5793a09fe5e19c91a8e8f9098f3244d57\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db85e10a15dc24f2a2dee01c4e1c1acf9ad442b61"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db85e10a15dc24f2a2dee01c4e1c1acf9ad442b61"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2f750e4a14be68f275f6fe23995eb9a994e0f5de","is_merged_in_target_branch":true,"change_id":"I2df4fab9b0299b3a2b5d3005508c79b2d9796039","change_number":3533,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e507b842918f80340257304bd9541cb3b3abc9da":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2021-09-12 09:25:30.000000000","uploader":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"ref":"refs/changes/37/3537/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/37/3537/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/37/3537/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/37/3537/4"}}},"commit":{"parents":[{"commit":"2f750e4a14be68f275f6fe23995eb9a994e0f5de","subject":"refactor(grfn/xanthous): avoid unnecessary recompilation","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2f750e4a14be68f275f6fe23995eb9a994e0f5de"}]}],"author":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-09-11 19:56:05.000000000","tz":120},"committer":{"name":"sterni","email":"sternenseemann@systemli.org","date":"2021-09-12 09:25:30.000000000","tz":0},"subject":"feat(users/sterni/nix/string): very simple printf implementation","message":"feat(users/sterni/nix/string): very simple printf implementation\n\nThis is mostly to yet another silly idea which turns out to be\npossible. This may be actually useful should I implement more\nsophisticated format specifiers like \"%xd\" or \"%f\".\n\nChange-Id: Ia56cd6f5793a09fe5e19c91a8e8f9098f3244d57\nReviewed-on: https://cl.tvl.fyi/c/depot/+/3537\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\u003de507b842918f80340257304bd9541cb3b3abc9da"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de507b842918f80340257304bd9541cb3b3abc9da"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2f750e4a14be68f275f6fe23995eb9a994e0f5de","is_merged_in_target_branch":true,"change_id":"I2df4fab9b0299b3a2b5d3005508c79b2d9796039","change_number":3533,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Code-Review-from-owners","status":"OK","applied_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}},{"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":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":[]}}]}
