)]}'
{"id":"depot~3563","triplet_id":"depot~canon~I156f0298c2aa42e3bdbf5a0e86109070d640c56e","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000034":{"account":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"last_update":"2021-09-16 20:34:05.000000000","reason":"Change was submitted"},"1000001":{"account":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"last_update":"2021-09-24 15:25:25.000000000","reason":"tazjin replied on the change"},"1000039":{"account":{"_account_id":1000039,"name":"cschilling","email":"christian.schilling.de@gmail.com","username":"cschilling"},"last_update":"2021-09-16 20:34:05.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2021-09-16 20:15:35.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I156f0298c2aa42e3bdbf5a0e86109070d640c56e","subject":"feat(git-serving): Configure josh to serve the depot over HTTP","status":"MERGED","created":"2021-09-16 15:46:39.000000000","updated":"2021-09-24 15:25:25.000000000","submitted":"2021-09-16 20:34:05.000000000","submitter":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"3566","meta_rev_id":"2c23f60117fc354b1d06c9b83172ca70547b4d88","_number":3563,"virtual_id_number":3563,"owner":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-09-16 20:34:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-09-16 20:34:05.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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"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":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000039,"name":"cschilling","email":"christian.schilling.de@gmail.com","username":"cschilling"}],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000039,"name":"cschilling","email":"christian.schilling.de@gmail.com","username":"cschilling"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-16 15:46:54.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-09-16 16:43:04.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"state":"REVIEWER"},{"updated":"2021-09-16 16:43:04.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2021-09-16 16:43:04.000000000","updated_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"reviewer":{"_account_id":1000039,"name":"cschilling","email":"christian.schilling.de@gmail.com","username":"cschilling"},"state":"REVIEWER"}],"messages":[{"id":"a5c4d95bf816036528433837ba01d9d93d678bcd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 15:46:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"675718a18165a2b6342855e55bd3847a787b9d4e","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 15:46:54.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/8522","accounts_in_message":[],"_revision_number":1},{"id":"4947ce64a467d478d1082ba6617ec0d5f9594a81","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 15:48:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"97df1e97488042f97613760869a4fceeb87f3880","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 15:49:13.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/8523","accounts_in_message":[],"_revision_number":2},{"id":"09f8b0eca8411581c1c9b6000e8f5bfe22c4f6f8","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 15:49:55.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"63df9c6a4d51bef12a5fff1d480fdfb33eef5505","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 15:51:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/8524","accounts_in_message":[],"_revision_number":3},{"id":"69dcb14819af32b7069fb9da28f0328823c56ae9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 15:57:27.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a2920c328d69178413259ee6ca85f9958da92807","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 15:59:38.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/8525","accounts_in_message":[],"_revision_number":4},{"id":"917003b88bc766cfbee5dc6f87235f81b4aad077","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 16:17:45.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c090eea11e8c6c669a51d883e186458dc73b224b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 16:18:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/8526","accounts_in_message":[],"_revision_number":5},{"id":"193de6a3d4d52cc20f120bb703b504fa98979dc9","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 16:25:25.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"71c00d909a7eaf69f134c87bcb418125fa91d2d2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 16:25:49.000000000","message":"Patch Set 6: Verified-1\n\nBuild of patchset 6 failed: https://buildkite.com/tvl/depot/builds/8527","accounts_in_message":[],"_revision_number":6},{"id":"bfd9f701fadc999db25c7b77e3d9387a41cf31c2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 16:27:56.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"94785e0f2ecc90fd88b9ac46f962f12a53ff8011","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 16:28:21.000000000","message":"Patch Set 7: Verified-1\n\nBuild of patchset 7 failed: https://buildkite.com/tvl/depot/builds/8529","accounts_in_message":[],"_revision_number":7},{"id":"8c42cf61940e58662de5b9cb4645c6938688c6c4","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 16:30:49.000000000","message":"Uploaded patch set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"25216d7a98f2f0867f220a56886201864f24f211","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 16:31:14.000000000","message":"Patch Set 8: Verified-1\n\nBuild of patchset 8 failed: https://buildkite.com/tvl/depot/builds/8530","accounts_in_message":[],"_revision_number":8},{"id":"fcf4652ae8192b4ee5bd5c222efe0436850453fa","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 16:33:34.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"7a2ca842df771c304b83c370a0b23278f9fa112c","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 16:35:43.000000000","message":"Patch Set 9: Verified+1\n\nBuild of patchset 9 passed: https://buildkite.com/tvl/depot/builds/8531","accounts_in_message":[],"_revision_number":9},{"id":"25cb37bca19c7e75a13d919d1efca2b5ba782478","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 16:39:35.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"ec7e174a78b7ee13f0553b2092848ecc6074f9a2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 16:40:53.000000000","message":"Patch Set 10: Verified+1\n\nBuild of patchset 10 passed: https://buildkite.com/tvl/depot/builds/8532","accounts_in_message":[],"_revision_number":10},{"id":"182e8ff4d0669742075a71095541e228cd805c8b","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 16:42:41.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":10},{"id":"080d2bc501aba40697e3c1ed1bde4dcd7b0aa8af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 17:14:05.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"42ff4d5ccc9e45e03042947e50bbfab1fee1791b","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 17:16:18.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/8533","accounts_in_message":[],"_revision_number":11},{"id":"54264f08c78edc21bc1b12a4eee9f47ca4df74a0","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2021-09-16 17:37:47.000000000","message":"Patch Set 11: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"44acd5d790a996d2216de65320a5647542e170d8","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 18:32:35.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"97a30e88e3a9ae35c6b19a651c7eedb9a4fd2295","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2021-09-16 18:38:56.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"b63c9170ebe6da1b4feb96dfd4e306fe89beafb5","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 19:17:20.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"26a44739dc943995f9d5c1cc9a4d5d303413123b","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2021-09-16 20:15:35.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"ac1996e8c5c0013abd39b731360b18a0944cd33c","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-16 20:34:05.000000000","message":"Change has been successfully rebased and submitted as ec38839c337654637c05af81db1b6f6afdec9102","accounts_in_message":[],"_revision_number":12},{"id":"006f0ce2c53dacd5a9a4430599cd9a4f65c150a0","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2021-09-16 20:37:07.000000000","message":"Patch Set 12:\n\nBuild of patchset 12 passed: https://buildkite.com/tvl/depot/builds/8540","accounts_in_message":[],"_revision_number":12},{"id":"4c9fbb1cdde484d3bf6f24c440723280b3bc11ac","author":{"_account_id":1000039,"name":"cschilling","email":"christian.schilling.de@gmail.com","username":"cschilling"},"date":"2021-09-17 07:09:06.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"228816d898666740a7084c827bc2ca756c1f8a51","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-18 11:12:50.000000000","message":"Patch Set 12:\n\n(2 comments)","accounts_in_message":[],"_revision_number":12},{"id":"c7e895dd223de1c5409ee6f117515a195951eb6e","author":{"_account_id":1000039,"name":"cschilling","email":"christian.schilling.de@gmail.com","username":"cschilling"},"date":"2021-09-19 14:26:04.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"2c23f60117fc354b1d06c9b83172ca70547b4d88","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2021-09-24 15:25:25.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"ec38839c337654637c05af81db1b6f6afdec9102","revisions":{"a5518e6834f7e26e1198c11b47b52d28768ac5bd":{"kind":"REWORK","_number":1,"created":"2021-09-16 15:46:39.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/1"}}},"commit":{"parents":[{"commit":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","subject":"refactor(3p/exwm): Remove `exwm-input--skip-buffer-list-update\u0027","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc6ad2b638e0b3340b11561beb8f6c49a2604e693"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nWIP\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da5518e6834f7e26e1198c11b47b52d28768ac5bd"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da5518e6834f7e26e1198c11b47b52d28768ac5bd"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","is_merged_in_target_branch":true,"change_id":"Iacbdb8b607a82352e5b55509b0aba93f1d87a9f2","change_number":3562,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"aaf5cd9e6bfd7820e789ff3468f99471e236ed4a":{"kind":"REWORK","_number":2,"created":"2021-09-16 15:48:59.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/2"}}},"commit":{"parents":[{"commit":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","subject":"refactor(3p/exwm): Remove `exwm-input--skip-buffer-list-update\u0027","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc6ad2b638e0b3340b11561beb8f6c49a2604e693"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:48:55.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nWIP\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daaf5cd9e6bfd7820e789ff3468f99471e236ed4a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003daaf5cd9e6bfd7820e789ff3468f99471e236ed4a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","is_merged_in_target_branch":true,"change_id":"Iacbdb8b607a82352e5b55509b0aba93f1d87a9f2","change_number":3562,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c052ea88c152cd85a14fb7dd7584cb97ec7a70aa":{"kind":"REWORK","_number":3,"created":"2021-09-16 15:49:55.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/3"}}},"commit":{"parents":[{"commit":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","subject":"refactor(3p/exwm): Remove `exwm-input--skip-buffer-list-update\u0027","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc6ad2b638e0b3340b11561beb8f6c49a2604e693"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:49:52.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nWIP\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc052ea88c152cd85a14fb7dd7584cb97ec7a70aa"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc052ea88c152cd85a14fb7dd7584cb97ec7a70aa"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","is_merged_in_target_branch":true,"change_id":"Iacbdb8b607a82352e5b55509b0aba93f1d87a9f2","change_number":3562,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"c32778ea894c9d7d16311046034f8ac5fa9f1cf6":{"kind":"REWORK","_number":4,"created":"2021-09-16 15:57:27.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/4"}}},"commit":{"parents":[{"commit":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","subject":"refactor(3p/exwm): Remove `exwm-input--skip-buffer-list-update\u0027","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc6ad2b638e0b3340b11561beb8f6c49a2604e693"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:57:25.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nWIP\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc32778ea894c9d7d16311046034f8ac5fa9f1cf6"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc32778ea894c9d7d16311046034f8ac5fa9f1cf6"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","is_merged_in_target_branch":true,"change_id":"Iacbdb8b607a82352e5b55509b0aba93f1d87a9f2","change_number":3562,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"6d99204a0ff8863243a39cdd1b71b477a241f1cf":{"kind":"REWORK","_number":5,"created":"2021-09-16 16:17:45.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/5"}}},"commit":{"parents":[{"commit":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","subject":"refactor(3p/exwm): Remove `exwm-input--skip-buffer-list-update\u0027","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc6ad2b638e0b3340b11561beb8f6c49a2604e693"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 16:17:44.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nWIP\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6d99204a0ff8863243a39cdd1b71b477a241f1cf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d6d99204a0ff8863243a39cdd1b71b477a241f1cf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"c6ad2b638e0b3340b11561beb8f6c49a2604e693","is_merged_in_target_branch":true,"change_id":"Iacbdb8b607a82352e5b55509b0aba93f1d87a9f2","change_number":3562,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"75050c684b56e0dbcf5c30f6ca274630a1773531":{"kind":"REWORK","_number":6,"created":"2021-09-16 16:25:25.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/6"}}},"commit":{"parents":[{"commit":"1f47261bf22edd948d69b36cd06963bce1b22084","subject":"chore(cgit-taz): Disable HTTP git serving","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f47261bf22edd948d69b36cd06963bce1b22084"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 16:25:22.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nWIP\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d75050c684b56e0dbcf5c30f6ca274630a1773531"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d75050c684b56e0dbcf5c30f6ca274630a1773531"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1f47261bf22edd948d69b36cd06963bce1b22084","is_merged_in_target_branch":false,"change_id":"I04324324fefa2b44604a8a5fad4dd3c7b7fe97a3","change_number":3564,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"db8eb955a87fbf10d8d49fa808ac451c70b96575":{"kind":"REWORK","_number":7,"created":"2021-09-16 16:27:56.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/7"}}},"commit":{"parents":[{"commit":"1f47261bf22edd948d69b36cd06963bce1b22084","subject":"chore(cgit-taz): Disable HTTP git serving","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f47261bf22edd948d69b36cd06963bce1b22084"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 16:27:54.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nWIP\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddb8eb955a87fbf10d8d49fa808ac451c70b96575"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ddb8eb955a87fbf10d8d49fa808ac451c70b96575"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1f47261bf22edd948d69b36cd06963bce1b22084","is_merged_in_target_branch":false,"change_id":"I04324324fefa2b44604a8a5fad4dd3c7b7fe97a3","change_number":3564,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4c123a064c917ab8606c46f12e1082abfb8ce42b":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2021-09-16 16:30:49.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/8"}}},"commit":{"parents":[{"commit":"1f47261bf22edd948d69b36cd06963bce1b22084","subject":"chore(cgit-taz): Disable HTTP git serving","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f47261bf22edd948d69b36cd06963bce1b22084"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 16:28:32.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nPreviously we served the dumb git HTTP protocol from code.tvl.fyi via\ncgit. This CL disables this feature and instead runs josh in the same\nlocation (by redirecting appropriately), but while also enabling\npartial cloning of all subtrees of the depot.\n\nFor example, after this CL the following would result in an\nindependent clone of //nix/readTree:\n\n    git clone https://code.tvl.fyi/depot.git:/nix/readTree.git\n\nNote that there are no josh workspaces configured at all for now,\nthese references are only for static depot subpaths.\n\nPlease refer to the documentation for josh for more information on\navailable kinds of josh filters.\n\nJosh state is kept in a systemd state directory in /var/lib/josh and\nbacked up to Restic. Backing this up is necessary, as josh uses\nstateful information to do things like tracking merges and rewriting\nhistory per subtree appropriately to avoid cloned repositories ending\nup in peculiar states.\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4c123a064c917ab8606c46f12e1082abfb8ce42b"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4c123a064c917ab8606c46f12e1082abfb8ce42b"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1f47261bf22edd948d69b36cd06963bce1b22084","is_merged_in_target_branch":false,"change_id":"I04324324fefa2b44604a8a5fad4dd3c7b7fe97a3","change_number":3564,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"52ee9eeccd7a339b8340b15d37df7120376bac56":{"kind":"REWORK","_number":9,"created":"2021-09-16 16:33:34.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/9"}}},"commit":{"parents":[{"commit":"1f47261bf22edd948d69b36cd06963bce1b22084","subject":"chore(cgit-taz): Disable HTTP git serving","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f47261bf22edd948d69b36cd06963bce1b22084"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 16:33:33.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nPreviously we served the dumb git HTTP protocol from code.tvl.fyi via\ncgit. This CL disables this feature and instead runs josh in the same\nlocation (by redirecting appropriately), but while also enabling\npartial cloning of all subtrees of the depot.\n\nFor example, after this CL the following would result in an\nindependent clone of //nix/readTree:\n\n    git clone https://code.tvl.fyi/depot.git:/nix/readTree.git\n\nNote that there are no josh workspaces configured at all for now,\nthese references are only for static depot subpaths.\n\nPlease refer to the documentation for josh for more information on\navailable kinds of josh filters.\n\nJosh state is kept in a systemd state directory in /var/lib/josh and\nbacked up to Restic. Backing this up is necessary, as josh uses\nstateful information to do things like tracking merges and rewriting\nhistory per subtree appropriately to avoid cloned repositories ending\nup in peculiar states.\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d52ee9eeccd7a339b8340b15d37df7120376bac56"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d52ee9eeccd7a339b8340b15d37df7120376bac56"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1f47261bf22edd948d69b36cd06963bce1b22084","is_merged_in_target_branch":false,"change_id":"I04324324fefa2b44604a8a5fad4dd3c7b7fe97a3","change_number":3564,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ad5764a7ee00ab72d94005176fa833feaa74537d":{"kind":"REWORK","_number":10,"created":"2021-09-16 16:39:35.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/10"}}},"commit":{"parents":[{"commit":"1f47261bf22edd948d69b36cd06963bce1b22084","subject":"chore(cgit-taz): Disable HTTP git serving","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f47261bf22edd948d69b36cd06963bce1b22084"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 16:39:34.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nPreviously we served the dumb git HTTP protocol from code.tvl.fyi via\ncgit. This CL disables this feature and instead runs josh in the same\nlocation (by redirecting appropriately), but while also enabling\npartial cloning of all subtrees of the depot.\n\nFor example, after this CL the following would result in an\nindependent clone of //nix/readTree:\n\n    git clone https://code.tvl.fyi/depot.git:/nix/readTree.git\n\nNote that there are no josh workspaces configured at all for now,\nthese references are only for static depot subpaths.\n\nPlease refer to the documentation for josh for more information on\navailable kinds of josh filters.\n\nJosh state is kept in a systemd state directory in /var/lib/josh and\nbacked up to Restic. Backing this up is necessary, as josh uses\nstateful information to do things like tracking merges and rewriting\nhistory per subtree appropriately to avoid cloned repositories ending\nup in peculiar states.\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dad5764a7ee00ab72d94005176fa833feaa74537d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dad5764a7ee00ab72d94005176fa833feaa74537d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1f47261bf22edd948d69b36cd06963bce1b22084","is_merged_in_target_branch":false,"change_id":"I04324324fefa2b44604a8a5fad4dd3c7b7fe97a3","change_number":3564,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"073604821d50f3a1bbc7aea45afb1f505d245ac3":{"kind":"REWORK","_number":11,"created":"2021-09-16 17:14:05.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/11"}}},"commit":{"parents":[{"commit":"1f47261bf22edd948d69b36cd06963bce1b22084","subject":"chore(cgit-taz): Disable HTTP git serving","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1f47261bf22edd948d69b36cd06963bce1b22084"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 17:14:03.000000000","tz":180},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nPreviously we served the dumb git HTTP protocol from code.tvl.fyi via\ncgit. This CL disables this feature and instead runs josh in the same\nlocation (by redirecting appropriately), but while also enabling\npartial cloning of all subtrees of the depot.\n\nFor example, after this CL the following would result in an\nindependent clone of //nix/readTree:\n\n    git clone https://code.tvl.fyi/depot.git:/nix/readTree.git\n\nNote that there are no josh workspaces configured at all for now,\nthese references are only for static depot subpaths.\n\nPlease refer to the documentation for josh for more information on\navailable kinds of josh filters.\n\nJosh state is kept in a systemd state directory in /var/lib/josh and\nbacked up to Restic. Backing this up is necessary, as josh uses\nstateful information to do things like tracking merges and rewriting\nhistory per subtree appropriately to avoid cloned repositories ending\nup in peculiar states.\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d073604821d50f3a1bbc7aea45afb1f505d245ac3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d073604821d50f3a1bbc7aea45afb1f505d245ac3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1f47261bf22edd948d69b36cd06963bce1b22084","is_merged_in_target_branch":false,"change_id":"I04324324fefa2b44604a8a5fad4dd3c7b7fe97a3","change_number":3564,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ec38839c337654637c05af81db1b6f6afdec9102":{"kind":"NO_CODE_CHANGE","_number":12,"created":"2021-09-16 20:34:05.000000000","uploader":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"ref":"refs/changes/63/3563/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/63/3563/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/63/3563/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/63/3563/12"}}},"commit":{"parents":[{"commit":"f35afb0e4af2e39336f0bdf369f00797d9fcc37b","subject":"chore(cgit-taz): Disable HTTP git serving","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003df35afb0e4af2e39336f0bdf369f00797d9fcc37b"}]}],"author":{"name":"Vincent Ambo","email":"mail@tazj.in","date":"2021-09-16 15:46:17.000000000","tz":180},"committer":{"name":"tazjin","email":"mail@tazj.in","date":"2021-09-16 20:34:05.000000000","tz":0},"subject":"feat(git-serving): Configure josh to serve the depot over HTTP","message":"feat(git-serving): Configure josh to serve the depot over HTTP\n\nPreviously we served the dumb git HTTP protocol from code.tvl.fyi via\ncgit. This CL disables this feature and instead runs josh in the same\nlocation (by redirecting appropriately), but while also enabling\npartial cloning of all subtrees of the depot.\n\nFor example, after this CL the following would result in an\nindependent clone of //nix/readTree:\n\n    git clone https://code.tvl.fyi/depot.git:/nix/readTree.git\n\nNote that there are no josh workspaces configured at all for now,\nthese references are only for static depot subpaths.\n\nPlease refer to the documentation for josh for more information on\navailable kinds of josh filters.\n\nJosh state is kept in a systemd state directory in /var/lib/josh and\nbacked up to Restic. Backing this up is necessary, as josh uses\nstateful information to do things like tracking merges and rewriting\nhistory per subtree appropriately to avoid cloned repositories ending\nup in peculiar states.\n\nChange-Id: I156f0298c2aa42e3bdbf5a0e86109070d640c56e\nReviewed-on: https://cl.tvl.fyi/c/depot/+/3563\nTested-by: BuildkiteCI\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dec38839c337654637c05af81db1b6f6afdec9102"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dec38839c337654637c05af81db1b6f6afdec9102"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"f35afb0e4af2e39336f0bdf369f00797d9fcc37b","is_merged_in_target_branch":true,"change_id":"I04324324fefa2b44604a8a5fad4dd3c7b7fe97a3","change_number":3564,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Code-Review-from-owners","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}]}],"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":[]}}]}
