)]}'
{"id":"depot~2866","triplet_id":"depot~canon~I889c28b71fd7082b765e1d6874faeb1b36dade60","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000013":{"account":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"last_update":"2021-04-23 18:30:06.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I889c28b71fd7082b765e1d6874faeb1b36dade60","subject":"feat(users/Profpatsch/struct-edit): per-level position","status":"MERGED","created":"2021-04-06 00:07:42.000000000","updated":"2021-04-23 18:35:31.000000000","submitted":"2021-04-23 18:30:06.000000000","submitter":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"2866","meta_rev_id":"111d04f44d785631cf709b65b15b135c59fb42a1","_number":2866,"virtual_id_number":2866,"owner":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-04-23 18:30:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"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":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-04-23 18:30:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-06 00:09:15.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":"af683ab21702a48d00880e80b9ad12096d911179","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-06 00:07:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f82785f62d7fe79e623ee7b7c8a91db47db7150e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-06 00:07:57.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"9f3d964ac0670df5e83a4613f8cf8ec27701b073","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-06 00:09:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/6197","accounts_in_message":[],"_revision_number":1},{"id":"7aa4148e6361e3b422724e9559f08af07227354a","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-06 00:09:53.000000000","message":"Patch Set 2:\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/6199","accounts_in_message":[],"_revision_number":2},{"id":"148a9885db8bf86599d8934c3bc63b78ee609acd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-18 08:43:14.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"59ef88568a8c9f90f831153da4296469ac521103","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-18 09:09:55.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/6693","accounts_in_message":[],"_revision_number":3},{"id":"155a17824a23ff682bb0d482981e3db8a653b6f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-19 10:43:27.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"8acc3841a278462fae3fd747e85547affb893e81","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-19 10:51:16.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/6713","accounts_in_message":[],"_revision_number":4},{"id":"7e4af45ed16a4b5c02272e6ec1a4759c54d4b36f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-23 16:09:58.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"cf9e20e671df4185abb20d176883a755b4929285","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-23 16:10:24.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"48c77d8b7676c1c73fa080d9cdda72e39ccd01a8","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-23 16:10:26.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/6780","accounts_in_message":[],"_revision_number":5},{"id":"a6191b02e239b29021e121e02c3e803b3d7caa5d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-23 16:13:59.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"48bdda59f052accd113c1b4cb36ce59ff1edfe2b","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-23 16:17:36.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/6785","accounts_in_message":[],"_revision_number":6},{"id":"adf195b890e11cbe55b313a24bbc63312f597867","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-23 16:33:41.000000000","message":"Uploaded patch set 7: New patch set was added with same tree, parent, and commit message as Patch Set 6.","accounts_in_message":[],"_revision_number":7},{"id":"2458881a5d8921ccb348dd19ad86c94ce668d6ba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-23 16:35:40.000000000","message":"Uploaded patch set 8: New patch set was added with same tree, parent, and commit message as Patch Set 7.","accounts_in_message":[],"_revision_number":8},{"id":"09a4e164b2daa017c17200085ce034b868cd0d53","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-23 16:37:56.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/6791","accounts_in_message":[],"_revision_number":7},{"id":"6c3218109018c5669bf7e19afb4b22ab6fe058a9","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-23 16:41:16.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/6797","accounts_in_message":[],"_revision_number":8},{"id":"e0fcbc5d03a0835ec98dbf3baf070f31b0d386b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-23 17:09:49.000000000","message":"Uploaded patch set 9: New patch set was added with same tree, parent, and commit message as Patch Set 8.","accounts_in_message":[],"_revision_number":9},{"id":"5f4c38f41ea17cc3b0a3fe7d6819ed530fced6f8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-23 17:18:59.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"5891d8ca5d43a9be92a7f7f098090ec1f9d24883","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-23 17:49:56.000000000","message":"Patch Set 9: Verified+1\n\nBuild of patchset 9 passed: https://buildkite.com/tvl/depot/builds/6806","accounts_in_message":[],"_revision_number":9},{"id":"2bc09f373496d78c611ac9e4ffec1f342bb04a73","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-23 17:49:56.000000000","message":"Patch Set 10: Verified+1\n\nBuild of patchset 10 passed: https://buildkite.com/tvl/depot/builds/6817","accounts_in_message":[],"_revision_number":10},{"id":"2a13344acf7555dca36b74beb36da2b740361d28","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2021-04-23 18:30:06.000000000","message":"Change has been successfully rebased and submitted as 5156da542bac99aa2e625bc4c1033d2017aa5c54\n\n5 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":11},{"id":"111d04f44d785631cf709b65b15b135c59fb42a1","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-04-23 18:35:31.000000000","message":"Patch Set 11:\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/6826","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"5156da542bac99aa2e625bc4c1033d2017aa5c54","revisions":{"000c7ef5ac966381a348810dd50691576eadaafe":{"kind":"REWORK","_number":1,"created":"2021-04-06 00:07:42.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/1"}}},"commit":{"parents":[{"commit":"d1ceca4b124efd0879969b9d0db3ccfb27ceaa60","subject":"choer(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd1ceca4b124efd0879969b9d0db3ccfb27ceaa60"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d000c7ef5ac966381a348810dd50691576eadaafe"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d000c7ef5ac966381a348810dd50691576eadaafe"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"d1ceca4b124efd0879969b9d0db3ccfb27ceaa60","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"18f86a9939132c9f311d4cd0e239b5bdf787c584":{"kind":"NO_CHANGE","_number":2,"created":"2021-04-06 00:07:57.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/2"}}},"commit":{"parents":[{"commit":"9986c834c9015ce12d47bee1a96ff4241b1a405e","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9986c834c9015ce12d47bee1a96ff4241b1a405e"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:07:55.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d18f86a9939132c9f311d4cd0e239b5bdf787c584"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d18f86a9939132c9f311d4cd0e239b5bdf787c584"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9986c834c9015ce12d47bee1a96ff4241b1a405e","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0f12f6180fdcd18697208abefb439d3eddf6a52d":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-04-18 08:43:14.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/3"}}},"commit":{"parents":[{"commit":"bd45e54c5041d35431a33718b4450006b98a024d","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbd45e54c5041d35431a33718b4450006b98a024d"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-18 08:19:48.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0f12f6180fdcd18697208abefb439d3eddf6a52d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0f12f6180fdcd18697208abefb439d3eddf6a52d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"bd45e54c5041d35431a33718b4450006b98a024d","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"011f761c3a49a8db45abff37150d790790fec9c8":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-04-19 10:43:27.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/4"}}},"commit":{"parents":[{"commit":"96cbe9c27367e4cab3efd5732920ceb2a1f8cdde","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d96cbe9c27367e4cab3efd5732920ceb2a1f8cdde"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-19 10:43:23.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d011f761c3a49a8db45abff37150d790790fec9c8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d011f761c3a49a8db45abff37150d790790fec9c8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"96cbe9c27367e4cab3efd5732920ceb2a1f8cdde","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"afdc6887798200b7cb1683b278c6c0d7aac30abf":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-04-23 16:09:58.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/5"}}},"commit":{"parents":[{"commit":"ef9a6b09e661378e338e962dc0e2fbc18e9c2485","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003def9a6b09e661378e338e962dc0e2fbc18e9c2485"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-23 16:09:56.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dafdc6887798200b7cb1683b278c6c0d7aac30abf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dafdc6887798200b7cb1683b278c6c0d7aac30abf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ef9a6b09e661378e338e962dc0e2fbc18e9c2485","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"a4a34707b471cd3728e0fac95e3a1903e5cdbac3":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2021-04-23 16:13:59.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/6"}}},"commit":{"parents":[{"commit":"be3a7a937625cb58cdbd9662e65748b8dcacfe0f","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbe3a7a937625cb58cdbd9662e65748b8dcacfe0f"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-23 16:13:56.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da4a34707b471cd3728e0fac95e3a1903e5cdbac3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da4a34707b471cd3728e0fac95e3a1903e5cdbac3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"be3a7a937625cb58cdbd9662e65748b8dcacfe0f","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ca798fe15f2aa42f67b5b7f049ede34c401e1e8f":{"kind":"NO_CHANGE","_number":7,"created":"2021-04-23 16:33:41.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/7"}}},"commit":{"parents":[{"commit":"3573cac4267a7b99cc742ac78cdb48abb0c3fa75","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3573cac4267a7b99cc742ac78cdb48abb0c3fa75"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-23 16:33:40.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca798fe15f2aa42f67b5b7f049ede34c401e1e8f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca798fe15f2aa42f67b5b7f049ede34c401e1e8f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"3573cac4267a7b99cc742ac78cdb48abb0c3fa75","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5c24ea664e3164d54552b455afbf653952c8c11a":{"kind":"NO_CHANGE","_number":8,"created":"2021-04-23 16:35:40.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/8"}}},"commit":{"parents":[{"commit":"a0193d02c5b7730fa0e707bb0bd07673e9c1c09c","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da0193d02c5b7730fa0e707bb0bd07673e9c1c09c"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-23 16:35:37.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5c24ea664e3164d54552b455afbf653952c8c11a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5c24ea664e3164d54552b455afbf653952c8c11a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a0193d02c5b7730fa0e707bb0bd07673e9c1c09c","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":8,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bf26df0b344e72767fda894c0bd6f3763af556be":{"kind":"NO_CHANGE","_number":9,"created":"2021-04-23 17:09:49.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/9"}}},"commit":{"parents":[{"commit":"884ee99cc63f4ac2e4e1d7fa5cc66871349a662b","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d884ee99cc63f4ac2e4e1d7fa5cc66871349a662b"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-23 17:09:42.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbf26df0b344e72767fda894c0bd6f3763af556be"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbf26df0b344e72767fda894c0bd6f3763af556be"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"884ee99cc63f4ac2e4e1d7fa5cc66871349a662b","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":9,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"0db07f9ce4371094e3a058fb4dc2ff147d5f86c4":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2021-04-23 17:18:59.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/10"}}},"commit":{"parents":[{"commit":"366847c96cb341a274b0d98fb1e2e9798b5f8e68","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d366847c96cb341a274b0d98fb1e2e9798b5f8e68"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-23 17:18:56.000000000","tz":120},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0db07f9ce4371094e3a058fb4dc2ff147d5f86c4"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d0db07f9ce4371094e3a058fb4dc2ff147d5f86c4"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"366847c96cb341a274b0d98fb1e2e9798b5f8e68","is_merged_in_target_branch":false,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":10,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5156da542bac99aa2e625bc4c1033d2017aa5c54":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2021-04-23 18:30:06.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/66/2866/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/66/2866/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/66/2866/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/66/2866/11"}}},"commit":{"parents":[{"commit":"50cf1e1a883f91b1eaed85b7bd694b024761f113","subject":"chore(users/Profpatsch/struct-edit): factor out non-val enumeration","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d50cf1e1a883f91b1eaed85b7bd694b024761f113"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-06 00:06:01.000000000","tz":120},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2021-04-23 18:30:06.000000000","tz":0},"subject":"feat(users/Profpatsch/struct-edit): per-level position","message":"feat(users/Profpatsch/struct-edit): per-level position\n\nThe user expects the editor to remember the positions of fields they\nnavigated from to a new level, so when they return they get put in the\nsame spot.\n\nWe push the index from one field into every level of the value.\n\nUnfortunately this introduces pointers and all the woes they bring.\n\nChange-Id: I889c28b71fd7082b765e1d6874faeb1b36dade60\nReviewed-on: https://cl.tvl.fyi/c/depot/+/2866\nTested-by: BuildkiteCI\nReviewed-by: Profpatsch \u003cmail@profpatsch.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5156da542bac99aa2e625bc4c1033d2017aa5c54"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5156da542bac99aa2e625bc4c1033d2017aa5c54"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"50cf1e1a883f91b1eaed85b7bd694b024761f113","is_merged_in_target_branch":true,"change_id":"I73635b13c29b6b8925c68005c8db1c4dda93f15d","change_number":2865,"patch_set_number":11,"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":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}},{"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":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}}]}],"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":[]}}]}
