)]}'
{"id":"depot~1467","triplet_id":"depot~canon~I4f35707efead67d8854f1c224ef67f8471620453","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":"2020-07-27 13:54:06.000000000","reason":"manually removed"},"1000010":{"account":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"last_update":"2020-07-28 00:32:48.000000000","reason":"Change was submitted"},"1000008":{"account":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"last_update":"2020-07-27 10:52:44.000000000","reason":"removed on reply"},"1000014":{"account":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"last_update":"2020-07-27 14:16:21.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I4f35707efead67d8854f1c224ef67f8471620453","subject":"feat(panettone): Use postgres as the storage backend","status":"MERGED","created":"2020-07-26 19:42:18.000000000","updated":"2020-07-28 00:32:48.000000000","submitted":"2020-07-28 00:32:48.000000000","submitter":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"total_comment_count":29,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1467","meta_rev_id":"8382214fd3808cfa8809b3f5556dac9c6a4fbaaf","_number":1467,"virtual_id_number":1467,"owner":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2020-07-28 00:32:48.000000000","permitted_voting_range":{"min":2,"max":2},"_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":2,"date":"2020-07-28 00:32:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"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"},{"value":0,"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2020-07-28 00:32:48.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":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"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":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"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"},{"value":0,"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},{"value":0,"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},{"_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":"2020-07-26 19:43:04.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":"2020-07-26 19:43:36.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"state":"REVIEWER"},{"updated":"2020-07-26 19:44:20.000000000","updated_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"reviewer":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"state":"REVIEWER"}],"messages":[{"id":"2a593fded68a2a43b7bdf07fec6ba7646180e755","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 19:42:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9dfe03e8a851f8d91c096c315158dad984da647e","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-26 19:43:04.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/1937","accounts_in_message":[],"_revision_number":1},{"id":"39122d6cb0ffccc3001b6fc4e0b9a1cb9459946b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 20:12:59.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"1217025c79bf05e20ec617f5cfb8729798f4b1ba","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-26 20:13:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/1948","accounts_in_message":[],"_revision_number":2},{"id":"98b4fdee435b832b9477b5721e81080f52e059c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 20:18:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"50d1b6f219012df93d9e79cbe6403558d1c21312","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-26 20:18:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/1951","accounts_in_message":[],"_revision_number":3},{"id":"fd61fb04854a16d4b3f09bb7b0420c8fddb25194","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 20:20:25.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d4a4243b9b24da3ffd720396c776a768c897194b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 20:21:06.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"8520826fe8abef278c0e0863b665e84db895adeb","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-26 20:21:10.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/1952","accounts_in_message":[],"_revision_number":4},{"id":"3429a159278c14e7cd2648a964bd219ed1231885","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-26 20:21:45.000000000","message":"Patch Set 5: Verified-1\n\nBuild of patchset 5 failed: https://buildkite.com/tvl/depot/builds/1953","accounts_in_message":[],"_revision_number":5},{"id":"f2418bf2cc8569176fbcce635290d79e3c89ddde","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 20:25:13.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8cb77b652cd6376ebe92bdcdcd2df04844b62a3b","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-26 20:25:50.000000000","message":"Patch Set 6: Verified+1\n\nBuild of patchset 6 passed: https://buildkite.com/tvl/depot/builds/1954","accounts_in_message":[],"_revision_number":6},{"id":"7e983cd8dd2725ea5536af2d0e858490b78e510b","author":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"date":"2020-07-26 21:34:23.000000000","message":"Patch Set 6: Code-Review-1\n\n(5 comments)\n\nThis is on the wrong changeset, but whatever.","accounts_in_message":[],"_revision_number":6},{"id":"ed9986310723ea4aa0451da8af00dde436177df5","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 21:38:50.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"f4278de7219cbcf1237a8a3b5525318ac21bdcaa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 21:57:37.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7e14a3bcf7114bc323b704230e90f9bacd70018b","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-26 21:58:23.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/1974","accounts_in_message":[],"_revision_number":7},{"id":"c69aace3cb1e3589315660b2432c20be1c85cb55","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 21:58:48.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"438b4e326dc47d1c9acf0b564cd648eb479fb7d3","author":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"date":"2020-07-26 21:59:45.000000000","message":"Patch Set 6:\n\n(6 comments)","accounts_in_message":[],"_revision_number":6},{"id":"c37e6dace58b9bee93060118dade2b761a185274","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 22:14:28.000000000","message":"Patch Set 7:\n\n(4 comments)","accounts_in_message":[],"_revision_number":7},{"id":"d3990c28341ca043b511dedeafb4b7196b61a308","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 23:39:34.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"a0f1758a99c53a6b65b8f84f360d78e9a0a7848a","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-26 23:39:48.000000000","message":"Patch Set 7:\n\n(7 comments)","accounts_in_message":[],"_revision_number":7},{"id":"9505fa3da28dda9897f49a941e2b22c968b85754","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-26 23:40:19.000000000","message":"Patch Set 8: Verified+1\n\nBuild of patchset 8 passed: https://buildkite.com/tvl/depot/builds/1975","accounts_in_message":[],"_revision_number":8},{"id":"19c1172801f13ec8a9f256fa2321a9293294776a","author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"date":"2020-07-27 01:11:28.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"7c366b420be0ff0c60ecaf65d47ded4fc1d30376","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-27 01:20:31.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"8d0d0b4dc43e23c3c66a6fd1df2314c4512d00df","author":{"_account_id":1000008,"name":"eta","email":"tvl@eta.st","username":"eta"},"date":"2020-07-27 10:52:44.000000000","message":"Patch Set 8: Code-Review+2\n\nLooks good!","accounts_in_message":[],"_revision_number":8},{"id":"1f2396c7992cd6fa5122693dfcfb213dd83e83ab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-27 14:16:07.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"88fe1b196a2ce5b0c62fbb8df7151f42dc36de4f","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-27 14:16:21.000000000","message":"Patch Set 9: Verified-1\n\nBuild of patchset 9 failed: https://buildkite.com/tvl/depot/builds/1990","accounts_in_message":[],"_revision_number":9},{"id":"e7cd1c23fa2f0a5092de3bb29af4f60416806acd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-27 14:17:01.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"e41bf51a77e983c7751aff7b6146635ec8c0d4e9","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-27 14:17:14.000000000","message":"Patch Set 10: Verified-1\n\nBuild of patchset 10 failed: https://buildkite.com/tvl/depot/builds/1992","accounts_in_message":[],"_revision_number":10},{"id":"3ef8416589f5f428e096cc299a5929373c108515","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-27 14:17:47.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.","accounts_in_message":[],"_revision_number":11},{"id":"c76c54f51c5371bb7d1601c22ec2fb0fce5cc7d0","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-27 14:18:30.000000000","message":"Patch Set 11: Verified+1\n\nBuild of patchset 11 passed: https://buildkite.com/tvl/depot/builds/1994","accounts_in_message":[],"_revision_number":11},{"id":"e9d8ba6d82ca7f6b437eb6e0ec7e25418f5c9ab7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-27 16:15:04.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.","accounts_in_message":[],"_revision_number":12},{"id":"8b257c87a61433c8ab9d45c3a1c36ffe8ffed339","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2020-07-27 16:15:45.000000000","message":"Patch Set 12: Verified+1\n\nBuild of patchset 12 passed: https://buildkite.com/tvl/depot/builds/2001","accounts_in_message":[],"_revision_number":12},{"id":"8382214fd3808cfa8809b3f5556dac9c6a4fbaaf","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"date":"2020-07-28 00:32:48.000000000","message":"Change has been successfully rebased and submitted as 14c4ed99e1d1b593dc802f13f0d9287c235ff466","accounts_in_message":[],"_revision_number":13}],"current_revision_number":13,"current_revision":"14c4ed99e1d1b593dc802f13f0d9287c235ff466","revisions":{"e05bcf38631765351679751cc5c1552ddab0306d":{"kind":"REWORK","_number":1,"created":"2020-07-26 19:42:18.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/1"}}},"commit":{"parents":[{"commit":"608a36d986c9bd4607cad59f817a791025e92eba","subject":"feat(ops/nixos): Create a Postgres database for Panettone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d608a36d986c9bd4607cad59f817a791025e92eba"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:42:15.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de05bcf38631765351679751cc5c1552ddab0306d"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de05bcf38631765351679751cc5c1552ddab0306d"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"608a36d986c9bd4607cad59f817a791025e92eba","is_merged_in_target_branch":false,"change_id":"I333994288131be328e62069382d6d40f8034c400","change_number":1466,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"3740b2a512cf8f95f682c627b4cc6e17d04ff752":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-07-26 20:12:59.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/2"}}},"commit":{"parents":[{"commit":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","subject":"fix(nix/buildLisp): Set LANG to C.UTF-8 on program builds","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4c00e5754e890c16eb3a8d3938e43190b26aaf77"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 20:12:24.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3740b2a512cf8f95f682c627b4cc6e17d04ff752"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d3740b2a512cf8f95f682c627b4cc6e17d04ff752"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","is_merged_in_target_branch":false,"change_id":"I66149b585e85b213d0c026153140a1925536bd29","change_number":1469,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"e6bdb2cd8864778baafe2855ac2d7153de4fdda3":{"kind":"REWORK","_number":3,"created":"2020-07-26 20:18:16.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/3"}}},"commit":{"parents":[{"commit":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","subject":"fix(nix/buildLisp): Set LANG to C.UTF-8 on program builds","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4c00e5754e890c16eb3a8d3938e43190b26aaf77"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 20:18:10.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de6bdb2cd8864778baafe2855ac2d7153de4fdda3"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de6bdb2cd8864778baafe2855ac2d7153de4fdda3"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","is_merged_in_target_branch":false,"change_id":"I66149b585e85b213d0c026153140a1925536bd29","change_number":1469,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4293f6568aea21f066cecf0d25697dcadf1e3867":{"kind":"REWORK","_number":4,"created":"2020-07-26 20:20:25.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/4"}}},"commit":{"parents":[{"commit":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","subject":"fix(nix/buildLisp): Set LANG to C.UTF-8 on program builds","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4c00e5754e890c16eb3a8d3938e43190b26aaf77"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 20:20:22.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4293f6568aea21f066cecf0d25697dcadf1e3867"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4293f6568aea21f066cecf0d25697dcadf1e3867"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","is_merged_in_target_branch":false,"change_id":"I66149b585e85b213d0c026153140a1925536bd29","change_number":1469,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"37333b07ddc4e24cf36a4024a3f21ce6efe3facf":{"kind":"REWORK","_number":5,"created":"2020-07-26 20:21:06.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/5"}}},"commit":{"parents":[{"commit":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","subject":"fix(nix/buildLisp): Set LANG to C.UTF-8 on program builds","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4c00e5754e890c16eb3a8d3938e43190b26aaf77"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 20:21:00.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37333b07ddc4e24cf36a4024a3f21ce6efe3facf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37333b07ddc4e24cf36a4024a3f21ce6efe3facf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","is_merged_in_target_branch":false,"change_id":"I66149b585e85b213d0c026153140a1925536bd29","change_number":1469,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"901d271ada749dc811be549c837e8b4efab313bf":{"kind":"REWORK","_number":6,"created":"2020-07-26 20:25:13.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/6"}}},"commit":{"parents":[{"commit":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","subject":"fix(nix/buildLisp): Set LANG to C.UTF-8 on program builds","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4c00e5754e890c16eb3a8d3938e43190b26aaf77"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 20:25:09.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d901d271ada749dc811be549c837e8b4efab313bf"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d901d271ada749dc811be549c837e8b4efab313bf"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"4c00e5754e890c16eb3a8d3938e43190b26aaf77","is_merged_in_target_branch":false,"change_id":"I66149b585e85b213d0c026153140a1925536bd29","change_number":1469,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"88b06157f31de5106534390e3ee740edc1d2a63c":{"kind":"REWORK","_number":7,"created":"2020-07-26 21:57:37.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/7"}}},"commit":{"parents":[{"commit":"a9fd581bf6533ae998c3063d698b5c9637b0cb86","subject":"feat(ops/nixos): Create a Postgres database for Panettone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da9fd581bf6533ae998c3063d698b5c9637b0cb86"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 21:57:28.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d88b06157f31de5106534390e3ee740edc1d2a63c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d88b06157f31de5106534390e3ee740edc1d2a63c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a9fd581bf6533ae998c3063d698b5c9637b0cb86","is_merged_in_target_branch":false,"change_id":"I333994288131be328e62069382d6d40f8034c400","change_number":1466,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b6402e8d0c7f5757396eac55a9dfd5a828485f03":{"kind":"REWORK","_number":8,"created":"2020-07-26 23:39:34.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/8"}}},"commit":{"parents":[{"commit":"a9fd581bf6533ae998c3063d698b5c9637b0cb86","subject":"feat(ops/nixos): Create a Postgres database for Panettone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003da9fd581bf6533ae998c3063d698b5c9637b0cb86"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 23:39:31.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db6402e8d0c7f5757396eac55a9dfd5a828485f03"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db6402e8d0c7f5757396eac55a9dfd5a828485f03"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"a9fd581bf6533ae998c3063d698b5c9637b0cb86","is_merged_in_target_branch":false,"change_id":"I333994288131be328e62069382d6d40f8034c400","change_number":1466,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"182b0bf926f06424216427e40d7bef2f99e108b8":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2020-07-27 14:16:07.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/9","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/9","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/9"}}},"commit":{"parents":[{"commit":"9c93428e282814703bf405d9e2e7d7a0c370d245","subject":"feat(ops/nixos): Create a Postgres database for Panettone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9c93428e282814703bf405d9e2e7d7a0c370d245"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-27 14:16:04.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d182b0bf926f06424216427e40d7bef2f99e108b8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d182b0bf926f06424216427e40d7bef2f99e108b8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"9c93428e282814703bf405d9e2e7d7a0c370d245","is_merged_in_target_branch":false,"change_id":"I333994288131be328e62069382d6d40f8034c400","change_number":1466,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"5a94c2697584fb34e3665edf0305b89b280cde53":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2020-07-27 14:17:01.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/10","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/10","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/10"}}},"commit":{"parents":[{"commit":"ed9419aa71dfd277cf20ed6e62a61791e870806d","subject":"feat(ops/nixos): Create a Postgres database for Panettone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003ded9419aa71dfd277cf20ed6e62a61791e870806d"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-27 14:16:57.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5a94c2697584fb34e3665edf0305b89b280cde53"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d5a94c2697584fb34e3665edf0305b89b280cde53"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ed9419aa71dfd277cf20ed6e62a61791e870806d","is_merged_in_target_branch":false,"change_id":"I333994288131be328e62069382d6d40f8034c400","change_number":1466,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b22be0d763be82d8bd72ea73a519c4c2508dffed":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2020-07-27 14:17:47.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/11","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/11","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/11"}}},"commit":{"parents":[{"commit":"2178e01ff4f65a2220058b55d3567a30626da924","subject":"feat(ops/nixos): Create a Postgres database for Panettone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2178e01ff4f65a2220058b55d3567a30626da924"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-27 14:17:45.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db22be0d763be82d8bd72ea73a519c4c2508dffed"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db22be0d763be82d8bd72ea73a519c4c2508dffed"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2178e01ff4f65a2220058b55d3567a30626da924","is_merged_in_target_branch":false,"change_id":"I333994288131be328e62069382d6d40f8034c400","change_number":1466,"patch_set_number":6,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"24d9d66b7b0b58b1186cae5a165975e9ac879a44":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2020-07-27 16:15:04.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/12","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/12","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/12"}}},"commit":{"parents":[{"commit":"cb692b673d7260f63a1f14ebfabe40634f24f13e","subject":"feat(whitby): Create a Postgres database for Panettone","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dcb692b673d7260f63a1f14ebfabe40634f24f13e"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-27 16:14:58.000000000","tz":-240},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d24d9d66b7b0b58b1186cae5a165975e9ac879a44"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d24d9d66b7b0b58b1186cae5a165975e9ac879a44"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"cb692b673d7260f63a1f14ebfabe40634f24f13e","is_merged_in_target_branch":false,"change_id":"I333994288131be328e62069382d6d40f8034c400","change_number":1466,"patch_set_number":7,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"14c4ed99e1d1b593dc802f13f0d9287c235ff466":{"kind":"REWORK","_number":13,"created":"2020-07-28 00:32:48.000000000","uploader":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"ref":"refs/changes/67/1467/13","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/67/1467/13","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/67/1467/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/67/1467/13"}}},"commit":{"parents":[{"commit":"82ba28f1976305c1163adb5993745604ccb696cc","subject":"chore: Move //fun/tvldb -\u003e //fun/paroxysm","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d82ba28f1976305c1163adb5993745604ccb696cc"}]}],"author":{"name":"Griffin Smith","email":"grfn@gws.fyi","date":"2020-07-26 19:33:27.000000000","tz":-240},"committer":{"name":"glittershark","email":"grfn@gws.fyi","date":"2020-07-28 00:32:48.000000000","tz":0},"subject":"feat(panettone): Use postgres as the storage backend","message":"feat(panettone): Use postgres as the storage backend\n\nSwitch from cl-prevalence to postgres (via postmodern) as the storage\nbackend for panettone. The first time the application starts up after\nthis commit, it will (idempotently) initialize the db schema and migrate\nover all data from the prevalence snapshot to the database - the plan is\nthen to get rid of the prevalence classes and dependency once that\u0027s\ndeployed.\n\nChange-Id: I4f35707efead67d8854f1c224ef67f8471620453\nReviewed-on: https://cl.tvl.fyi/c/depot/+/1467\nTested-by: BuildkiteCI\nReviewed-by: tazjin \u003cmail@tazj.in\u003e\nReviewed-by: eta \u003ceta@theta.eu.org\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d14c4ed99e1d1b593dc802f13f0d9287c235ff466"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d14c4ed99e1d1b593dc802f13f0d9287c235ff466"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"82ba28f1976305c1163adb5993745604ccb696cc","is_merged_in_target_branch":true,"change_id":"I7890318aef984af0f6bc011de32282f16e01cbb3","change_number":1483,"patch_set_number":4,"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":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"}}]},{"status":"CLOSED"}],"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":"Custom-Rule","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Custom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["Custom-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":[]}}]}
