)]}'
{"id":"depot~3434","triplet_id":"depot~canon~I46a34a0e9662069c01b43d9a653e5545e325e587","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-08-26 20:39:07.000000000","reason":"Change was submitted"},"1000000":{"account":{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},"last_update":"2021-08-26 20:39:07.000000000","reason":"Change was submitted"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2021-08-26 19:09:50.000000000","reason":"grfn replied on the change"}},"hashtags":[],"change_id":"I46a34a0e9662069c01b43d9a653e5545e325e587","subject":"feat(depot): Disallow access to //users from outside of it","status":"MERGED","created":"2021-08-26 17:01:05.000000000","updated":"2021-08-26 20:46:17.000000000","submitted":"2021-08-26 20:39:07.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"3434","meta_rev_id":"36892c37ec9cbb013a221ec31cdca446a57de996","_number":3434,"virtual_id_number":3434,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-08-26 20:39:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-08-26 20:39:07.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":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"}],"reviewers":{"CC":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"}],"REVIEWER":[{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-08-26 17:01:17.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-08-26 17:47:14.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000000,"name":"lukegb","email":"lukegb@tvl.fyi","username":"lukegb","status":"zzz"},"state":"REVIEWER"},{"updated":"2021-08-26 17:47:14.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-08-26 20:46:17.000000000","updated_by":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"CC"}],"messages":[{"id":"c1cdd33414eb4df6abf26ac96818d322308586ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 17:01:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"063025ea42adc2458cf28e842bf9b0fad46f4f12","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 17:01:17.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/8115","accounts_in_message":[],"_revision_number":1},{"id":"4ed3d3b15d1e67ac4223354cf5cdf1270013eb7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 17:07:12.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"be7aec815ce7cc1f0799059142ef400bc28e8e67","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 17:07:32.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/8116","accounts_in_message":[],"_revision_number":2},{"id":"cd0bae2fd830ff4c8c597d96e1acf2175075fba3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 17:12:56.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"49707615cb714e4c1b84950fa4090d440983882b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 17:13:20.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/8117","accounts_in_message":[],"_revision_number":3},{"id":"dabb5e19c9312e5a9b24281233e7cca2910c34ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 17:14:38.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a44ad3d72df65e6086f3e7ddf627b1cf4b315317","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 17:15:04.000000000","message":"Patch Set 4: Verified-1\n\nBuild of patchset 4 failed: https://buildkite.com/tvl/depot/builds/8118","accounts_in_message":[],"_revision_number":4},{"id":"3e7d9374eec6e1d9b4a9add467be158e590b5789","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 17:31:57.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"71092d67b40ca5f2932257f61260d8e011b4306a","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 17:34:16.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/8123","accounts_in_message":[],"_revision_number":5},{"id":"e1eeb428054f9a41d501a780645bd6ed307cfb51","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 17:48:08.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7473100ecb25c62b568a0e6efaa17261eb856bac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 17:57:23.000000000","message":"Uploaded patch set 6: New patch set was added with same tree, parent, and commit message as Patch Set 5.","accounts_in_message":[],"_revision_number":6},{"id":"36966e516f883ad1eecb393856cad0957d50094d","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 17:59:41.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/8127","accounts_in_message":[],"_revision_number":6},{"id":"803d4797abe345c2f73bc9a0dff517103c661a6e","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2021-08-26 19:09:50.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"8868ade984c24ab3904be6bfa9b054921e655d3c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 20:34:04.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"ddd3b801834f081d871b487ecdc654dc06fff67b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 20:36:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/8139","accounts_in_message":[],"_revision_number":7},{"id":"9e93f23f5102694f85bcf967e20f3fb3e39056e6","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-08-26 20:39:07.000000000","message":"Change has been successfully rebased and submitted as e1f83cc08615ca011fc4a177e831efd1dd49e687\n\n6 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":8},{"id":"54c0e3b2970ecc0d7b75ab2cfbf18718551a1535","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-08-26 20:41:16.000000000","message":"Patch Set 8:\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/8140","accounts_in_message":[],"_revision_number":8},{"id":"36892c37ec9cbb013a221ec31cdca446a57de996","author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"date":"2021-08-26 20:46:17.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"e1f83cc08615ca011fc4a177e831efd1dd49e687","revisions":{"635dba41b3e54b8cb963968059c55303cfa27e76":{"kind":"REWORK","_number":1,"created":"2021-08-26 17:01:05.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/34/3434/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/34/3434/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/34/3434/1"}}},"commit":{"parents":[{"commit":"7bb43b610055691123c86a3b15ad326aaccf9043","subject":"feat(readTree): Add support for path-dependent args filtering","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7bb43b610055691123c86a3b15ad326aaccf9043"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"subject":"feat(depot): Disallow access to //users from outside of it","message":"feat(depot): Disallow access to //users from outside of it\n\nCode under this depot path is essentially unstable and potentially\nunreviewed - this is a good thing (people can play around with cursed\nstuff all they want), but we should not make the rest of the\nrepository depend on any of it.\n\nAny cursed things that are required outside of users can be moved to a\ndifferent depot path if people agree with that.\n\nChange-Id: I46a34a0e9662069c01b43d9a653e5545e325e587\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d635dba41b3e54b8cb963968059c55303cfa27e76"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d635dba41b3e54b8cb963968059c55303cfa27e76"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7bb43b610055691123c86a3b15ad326aaccf9043","is_merged_in_target_branch":false,"change_id":"I2cdf09f67916527d2337f4bfb578749aeac51a6a","change_number":3433,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"d3728a091548eb8811295e43597f4cd67985e016":{"kind":"REWORK","_number":2,"created":"2021-08-26 17:07:12.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/34/3434/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/34/3434/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/34/3434/2"}}},"commit":{"parents":[{"commit":"7bb43b610055691123c86a3b15ad326aaccf9043","subject":"feat(readTree): Add support for path-dependent args filtering","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7bb43b610055691123c86a3b15ad326aaccf9043"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:07:10.000000000","tz":180},"subject":"feat(depot): Disallow access to //users from outside of it","message":"feat(depot): Disallow access to //users from outside of it\n\nCode under this depot path is essentially unstable and potentially\nunreviewed - this is a good thing (people can play around with cursed\nstuff all they want), but we should not make the rest of the\nrepository depend on any of it.\n\nAny cursed things that are required outside of users can be moved to a\ndifferent depot path if people agree with that.\n\nChange-Id: I46a34a0e9662069c01b43d9a653e5545e325e587\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd3728a091548eb8811295e43597f4cd67985e016"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dd3728a091548eb8811295e43597f4cd67985e016"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7bb43b610055691123c86a3b15ad326aaccf9043","is_merged_in_target_branch":false,"change_id":"I2cdf09f67916527d2337f4bfb578749aeac51a6a","change_number":3433,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bfd9db24ad428d074d7052e845d7cc94d113807d":{"kind":"REWORK","_number":3,"created":"2021-08-26 17:12:56.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/34/3434/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/34/3434/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/34/3434/3"}}},"commit":{"parents":[{"commit":"7bb43b610055691123c86a3b15ad326aaccf9043","subject":"feat(readTree): Add support for path-dependent args filtering","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7bb43b610055691123c86a3b15ad326aaccf9043"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:12:55.000000000","tz":180},"subject":"feat(depot): Disallow access to //users from outside of it","message":"feat(depot): Disallow access to //users from outside of it\n\nCode under this depot path is essentially unstable and potentially\nunreviewed - this is a good thing (people can play around with cursed\nstuff all they want), but we should not make the rest of the\nrepository depend on any of it.\n\nAny cursed things that are required outside of users can be moved to a\ndifferent depot path if people agree with that.\n\nChange-Id: I46a34a0e9662069c01b43d9a653e5545e325e587\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbfd9db24ad428d074d7052e845d7cc94d113807d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbfd9db24ad428d074d7052e845d7cc94d113807d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7bb43b610055691123c86a3b15ad326aaccf9043","is_merged_in_target_branch":false,"change_id":"I2cdf09f67916527d2337f4bfb578749aeac51a6a","change_number":3433,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"f953388441c0719ed3fffe3c8bc2c266ee137ab1":{"kind":"REWORK","_number":4,"created":"2021-08-26 17:14:38.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/34/3434/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/34/3434/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/34/3434/4"}}},"commit":{"parents":[{"commit":"7bb43b610055691123c86a3b15ad326aaccf9043","subject":"feat(readTree): Add support for path-dependent args filtering","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7bb43b610055691123c86a3b15ad326aaccf9043"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:14:36.000000000","tz":180},"subject":"feat(depot): Disallow access to //users from outside of it","message":"feat(depot): Disallow access to //users from outside of it\n\nCode under this depot path is essentially unstable and potentially\nunreviewed - this is a good thing (people can play around with cursed\nstuff all they want), but we should not make the rest of the\nrepository depend on any of it.\n\nAny cursed things that are required outside of users can be moved to a\ndifferent depot path if people agree with that.\n\nChange-Id: I46a34a0e9662069c01b43d9a653e5545e325e587\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df953388441c0719ed3fffe3c8bc2c266ee137ab1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df953388441c0719ed3fffe3c8bc2c266ee137ab1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7bb43b610055691123c86a3b15ad326aaccf9043","is_merged_in_target_branch":false,"change_id":"I2cdf09f67916527d2337f4bfb578749aeac51a6a","change_number":3433,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c90db1e9c3815590037278404234d9aec3ef67de":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-08-26 17:31:57.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/34/3434/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/34/3434/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/34/3434/5"}}},"commit":{"parents":[{"commit":"1a56afd382c38512941c2f41464e5a7983179b0a","subject":"feat(readTree): Add support for path-dependent args filtering","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1a56afd382c38512941c2f41464e5a7983179b0a"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:31:55.000000000","tz":180},"subject":"feat(depot): Disallow access to //users from outside of it","message":"feat(depot): Disallow access to //users from outside of it\n\nCode under this depot path is essentially unstable and potentially\nunreviewed - this is a good thing (people can play around with cursed\nstuff all they want), but we should not make the rest of the\nrepository depend on any of it.\n\nAny cursed things that are required outside of users can be moved to a\ndifferent depot path if people agree with that.\n\nChange-Id: I46a34a0e9662069c01b43d9a653e5545e325e587\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc90db1e9c3815590037278404234d9aec3ef67de"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc90db1e9c3815590037278404234d9aec3ef67de"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1a56afd382c38512941c2f41464e5a7983179b0a","is_merged_in_target_branch":false,"change_id":"I2cdf09f67916527d2337f4bfb578749aeac51a6a","change_number":3433,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3675571b51ea5a18c593e886e67ecefc8837b555":{"kind":"NO_CHANGE","_number":6,"created":"2021-08-26 17:57:23.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/34/3434/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/34/3434/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/34/3434/6"}}},"commit":{"parents":[{"commit":"ca04a655d50fbbabb06609c822cc26b605040e5d","subject":"feat(readTree): Add support for path-dependent args filtering","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dca04a655d50fbbabb06609c822cc26b605040e5d"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:57:21.000000000","tz":180},"subject":"feat(depot): Disallow access to //users from outside of it","message":"feat(depot): Disallow access to //users from outside of it\n\nCode under this depot path is essentially unstable and potentially\nunreviewed - this is a good thing (people can play around with cursed\nstuff all they want), but we should not make the rest of the\nrepository depend on any of it.\n\nAny cursed things that are required outside of users can be moved to a\ndifferent depot path if people agree with that.\n\nChange-Id: I46a34a0e9662069c01b43d9a653e5545e325e587\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3675571b51ea5a18c593e886e67ecefc8837b555"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3675571b51ea5a18c593e886e67ecefc8837b555"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ca04a655d50fbbabb06609c822cc26b605040e5d","is_merged_in_target_branch":false,"change_id":"I2cdf09f67916527d2337f4bfb578749aeac51a6a","change_number":3433,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"16a149a7de19a7a06f141f0f852a6d54ed5a3a37":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-08-26 20:34:04.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/34/3434/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/34/3434/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/34/3434/7"}}},"commit":{"parents":[{"commit":"8b851956ad3adab52c0740d6d9353d3900613fe3","subject":"feat(readTree): Add support for path-dependent args filtering","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8b851956ad3adab52c0740d6d9353d3900613fe3"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2021-08-26 20:34:04.000000000","tz":0},"subject":"feat(depot): Disallow access to //users from outside of it","message":"feat(depot): Disallow access to //users from outside of it\n\nCode under this depot path is essentially unstable and potentially\nunreviewed - this is a good thing (people can play around with cursed\nstuff all they want), but we should not make the rest of the\nrepository depend on any of it.\n\nAny cursed things that are required outside of users can be moved to a\ndifferent depot path if people agree with that.\n\nChange-Id: I46a34a0e9662069c01b43d9a653e5545e325e587\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d16a149a7de19a7a06f141f0f852a6d54ed5a3a37"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d16a149a7de19a7a06f141f0f852a6d54ed5a3a37"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8b851956ad3adab52c0740d6d9353d3900613fe3","is_merged_in_target_branch":true,"change_id":"I2cdf09f67916527d2337f4bfb578749aeac51a6a","change_number":3433,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"},"e1f83cc08615ca011fc4a177e831efd1dd49e687":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2021-08-26 20:39:07.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/34/3434/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/34/3434/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/34/3434/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/34/3434/8"}}},"commit":{"parents":[{"commit":"8b851956ad3adab52c0740d6d9353d3900613fe3","subject":"feat(readTree): Add support for path-dependent args filtering","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8b851956ad3adab52c0740d6d9353d3900613fe3"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-08-26 17:00:03.000000000","tz":180},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2021-08-26 20:39:07.000000000","tz":0},"subject":"feat(depot): Disallow access to //users from outside of it","message":"feat(depot): Disallow access to //users from outside of it\n\nCode under this depot path is essentially unstable and potentially\nunreviewed - this is a good thing (people can play around with cursed\nstuff all they want), but we should not make the rest of the\nrepository depend on any of it.\n\nAny cursed things that are required outside of users can be moved to a\ndifferent depot path if people agree with that.\n\nChange-Id: I46a34a0e9662069c01b43d9a653e5545e325e587\nReviewed-on: https://cl.tvl.fyi/c/depot/+/3434\nTested-by: BuildkiteCI\nReviewed-by: grfn \u003cgrfn@gws.fyi\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de1f83cc08615ca011fc4a177e831efd1dd49e687"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de1f83cc08615ca011fc4a177e831efd1dd49e687"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"8b851956ad3adab52c0740d6d9353d3900613fe3","is_merged_in_target_branch":true,"change_id":"I2cdf09f67916527d2337f4bfb578749aeac51a6a","change_number":3433,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","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":[]}}]}
