This Day In History For 2027-09-22
1 Year Ago (more context)
|
2026-09-22
| ||
| 23:59 | land an-archive-is-cached-only-when-it-cannot-change check-in: 33a96e72c3 user: dmestas tags: trunk | |
| 23:59 | • Edit [33a96e72c3]: Add "landing" with value "636fb8b2370704e7727dd906e88520053e2d2b577f6e57a46964fd82ecc0ab6b". artifact: fed16ce06f user: quarry | |
| 23:59 | • Reply: an archive is cached for a year only when it cannot change, privately when it needed a credential, never on a refusal artifact: 9ac359d693 user: dmestas | |
| 23:59 | • Edit [6928202a98]: Mark "Closed". artifact: 515c920b4b user: quarry | |
| 23:57 | • Edit [6928202a98]: Add "ci-pass" with value "909bee05bb1dafcc09100038493453e4". artifact: 9fcef6d034 user: quarry | |
| 23:55 | merge trunk: cacheControl beside ownerPrefixed at the tail of router.go closed check-in: 6928202a98 user: dmestas tags: an-archive-is-cached-only-when-it-cannot-change | |
| 23:53 | • Edit [8e774e99ec]: Add "ci-pass" with value "7b0383d2ad18073212077dc5d0d08b2d". artifact: 98ca43b733 user: quarry | |
| 23:52 | land the-wizard-names-who-took-part check-in: 8e774e99ec user: dmestas tags: trunk | |
| 23:52 | • Edit [8e774e99ec]: Add "landing" with value "e75ec51ee4b937c4c394c1f85cb1d011ae3ca47aff91fe859788da1a850ff298". artifact: 9c99a0f6cb user: quarry | |
| 23:52 | • Reply: the Private wizard names the accounts that took part and counts the rest artifact: 589a58344d user: dmestas | |
| 23:52 | • Edit [6d75212df4]: Mark "Closed". artifact: 5684019be4 user: quarry | |
| 23:52 | land a-moved-repository-remembers-where-it-was check-in: 80ec29b7c7 user: dmestas tags: trunk | |
| 23:52 | • Edit [80ec29b7c7]: Add "landing" with value "3e4dfb04faac22babfe9eca599b1e2ba21090d11de5b6a1f3041dad2441ba2d2". artifact: 2e30749707 user: quarry | |
| 23:52 | • Reply: c12a84b2 (G-52): moving a repository into or out of a team left every saved link a 404. Three writers of repo.namespace (SetNamespace, the team join, the team leave) now go through one, placeRepo, which records the namespace being left in a new repo_place_past table and forgets a namespace the repository returns to; DeleteRepo drops the rows. The URL shim, given the memory through WithNamespaceHistory, sends a GET or HEAD under a former namespace to the current URL (query kept) with the same 302 the flat form uses, since the destination can move again; a write is never redirected and a reader who may not see the repository gets no redirect, so a private move is not disclosed. Tests: the store through all three doors, and the shim for redirect, query, home-to-forge, unknown namespace, POST, current namespace and the stranger. artifact: 4fbedc150f user: dmestas | |
| 23:52 | • Edit [3fb91bc04b]: Mark "Closed". artifact: b1cf5ba3d7 user: quarry | |
| 23:51 | land a-wrong-type-is-refused-in-the-specs-words check-in: 9b61c7769c user: dmestas tags: trunk | |
| 23:51 | • Edit [9b61c7769c]: Add "landing" with value "d7201d5a94ef527b212fd6b2688b6765fe65d6cec7ffad542b2acb0f7ee02697". artifact: 51e320c394 user: quarry | |
| 23:51 | • Reply: jva measured on 862080ec (#1085) that sending the old enabled=on to forum.moderation is refused with the decoder sentence: cannot unmarshal string into Go struct field moderationSetIn.enabled of type bool. The struct and the Go type are nothing a caller has seen; the spec says boolean. One rewording at the JSON body decode, beside the unknown-field one, so every op reads the same: field "enabled" must be a boolean, not a string; numbers, lists and objects likewise. Test drives a boolean, a number and a list through the router. artifact: 220f4096fa user: dmestas | |
| 23:51 | • Edit [0aabe3c916]: Mark "Closed". artifact: c42e7d51ce user: quarry | |
| 23:51 | land a-check-belongs-to-its-checkin check-in: 392acd5536 user: dmestas tags: trunk | |
| 23:51 | • Edit [392acd5536]: Add "landing" with value "47d98c5641241e14fbb67cd1ba678fc207c129135a60b017357f4278a1140e7e". artifact: 026227c5ac user: quarry | |
| 23:51 | • Reply: an external check shows on its check-in, not only on a landing that happens to be open artifact: 75522cf46e user: dmestas | |
| 23:51 | • Edit [ae261e6670]: Mark "Closed". artifact: 8f8206a029 user: quarry | |
| 23:51 | land a-forge-tier-ticket-holds-its-files check-in: 6269cada5c user: dmestas tags: trunk | |
| 23:51 | • Edit [6269cada5c]: Add "landing" with value "31ea126738c771263f18dc2d5fefd535d7a8e67f6195f24a115c619d07b72303". artifact: 400db3b487 user: quarry | |
| 23:51 | • Reply: 9e628be2 as ruled: a local ticket takes attachments like any other. The upload is the same begin/PUT/commit against the same bucket and letter; the stub is held in a new local_attachment table instead of an A card, lists on attachment.list and ticket.get, reads by object key on attachment.head and attachment.link, removes under the same ownership rule, and ticket.new/ticket.set attach lists now work on the local tier. ticket.promote writes one A card per held file as its uploader with the held rule applied to the uploader, answers attached/attachErrors, and a promoted local id refuses attachments naming the artifact. Web pages unchanged: the ticket page draws held files through the existing card and link paths. Tests: full life of a held file through promotion; the promoted-id refusal; oltp round trip. artifact: d2510ad33e user: dmestas | |
| 23:51 | • Edit [9eb4f84d11]: Mark "Closed". artifact: 55a1ee7985 user: quarry | |
| 23:51 | land three-from-jvas-seat check-in: aef059464b user: dmestas tags: trunk | |
| 23:51 | • Edit [aef059464b]: Add "landing" with value "f846a9839a66a1034be90992ca07cd0bff6fee7615de44e842302fc377ecb652". artifact: 63ea7be815 user: quarry | |
| 23:51 | • Reply: the slash-form owner prefix gets its hint, every false mayLand says why, vouch's requirement reads once artifact: e175388cd3 user: dmestas | |
| 23:51 | • Edit [0253e2305d]: Mark "Closed". artifact: 4761de9d36 user: quarry | |
| 23:34 | • Edit [411411a6db]: Add "ci-pass" with value "b71591e257a729868417c4b6f46413fa". artifact: 5c84805ef3 user: quarry | |
| 23:33 | • Post: an archive is cached for a year only when it cannot change, privately when it needed a credential, never on a refusal artifact: 636fb8b237 user: dmestas | |
| 23:33 | • Edit [411411a6db]: Edit check-in comment. artifact: bf3e47429a user: dmestas | |
| 23:33 | an archive is cached for a year only when it cannot change, privately when it needed a credential, never on a refusal check-in: 411411a6db user: dmestas tags: an-archive-is-cached-only-when-it-cannot-change | |
| 23:31 | • Edit [6d75212df4]: Add "ci-pass" with value "63a7efdcb6213ec88d9bf95a235f7ea5". artifact: 0e7ff35362 user: quarry | |
| 23:30 | • Edit [0aabe3c916]: Add "ci-pass" with value "6fe9839e8cc677f301ec6c5c748e1dd8". artifact: 9a0dae2740 user: quarry | |
| 23:29 | • Post: the Private wizard names the accounts that took part and counts the rest artifact: e75ec51ee4 user: dmestas | |
| 23:29 | • Edit [6d75212df4]: Edit check-in comment. artifact: 3f4bd19324 user: dmestas | |
| 23:29 | the Private wizard names the accounts that took part and counts the rest closed check-in: 6d75212df4 user: dmestas tags: the-wizard-names-who-took-part | |
| 23:29 | • Post: jva measured on 862080ec (#1085) that sending the old enabled=on to forum.moderation is refused with the decoder sentence: cannot unmarshal string into Go struct field moderationSetIn.enabled of type bool. The struct and the Go type are nothing a caller has seen; the spec says boolean. One rewording at the JSON body decode, beside the unknown-field one, so every op reads the same: field "enabled" must be a boolean, not a string; numbers, lists and objects likewise. Test drives a boolean, a number and a list through the router. artifact: d7201d5a94 user: zeitgeist | |
| 23:29 | a JSON field of the wrong type is refused as "field x must be a boolean, not a string", never as a Go type name closed check-in: 0aabe3c916 user: dmestas tags: a-wrong-type-is-refused-in-the-specs-words | |
| 23:26 | • Edit [3fb91bc04b]: Add "ci-pass" with value "c4a2b1249d0ec568df9a8c62a3f11436". artifact: 74c2767daa user: quarry | |
| 23:25 | • Post: c12a84b2 (G-52): moving a repository into or out of a team left every saved link a 404. Three writers of repo.namespace (SetNamespace, the team join, the team leave) now go through one, placeRepo, which records the namespace being left in a new repo_place_past table and forgets a namespace the repository returns to; DeleteRepo drops the rows. The URL shim, given the memory through WithNamespaceHistory, sends a GET or HEAD under a former namespace to the current URL (query kept) with the same 302 the flat form uses, since the destination can move again; a write is never redirected and a reader who may not see the repository gets no redirect, so a private move is not disclosed. Tests: the store through all three doors, and the shim for redirect, query, home-to-forge, unknown namespace, POST, current namespace and the stranger. artifact: 3e4dfb04fa user: zeitgeist | |
| 23:25 | an old namespaced URL redirects to where the repository is now; one writer of a namespace remembers the one it leaves closed check-in: 3fb91bc04b user: dmestas tags: a-moved-repository-remembers-where-it-was | |
| 23:19 | • Edit [ae261e6670]: Add "ci-pass" with value "c5b2b5bac1eb920a5d56fdba9c42fc82". artifact: ef53708302 user: quarry | |
| 23:19 | • Closed ticket [6dbaeb218d]: Streaming binary through the op registry: archives are copied three times plus 3 other changes artifact: 532d1de2f2 user: zeitgeist | |
| 23:18 | • Post: an external check shows on its check-in, not only on a landing that happens to be open artifact: 47d98c5641 user: dmestas | |
| 23:18 | • Edit [ae261e6670]: Edit check-in comment. artifact: 91d1e32240 user: dmestas | |
| 23:18 | an external check shows on its check-in, not only on a landing that happens to be open closed check-in: ae261e6670 user: dmestas tags: a-check-belongs-to-its-checkin | |
| 23:18 | • Edit [9eb4f84d11]: Add "ci-pass" with value "249f618dbf11a426dca92666dd833e1d". artifact: 1910ceba3d user: quarry | |
| 23:17 | merge trunk 862080ecb8f7 into a-forge-tier-ticket-holds-its-files; docs regenerated closed check-in: 9eb4f84d11 user: dmestas tags: a-forge-tier-ticket-holds-its-files | |
| 23:13 | • Edit [2d8b5290dd]: Add "ci-pass" with value "9a851057d6e88c6245885444b7ecb0a8". artifact: 8be1eef303 user: quarry | |
| 23:12 | • Post: 9e628be2 as ruled: a local ticket takes attachments like any other. The upload is the same begin/PUT/commit against the same bucket and letter; the stub is held in a new local_attachment table instead of an A card, lists on attachment.list and ticket.get, reads by object key on attachment.head and attachment.link, removes under the same ownership rule, and ticket.new/ticket.set attach lists now work on the local tier. ticket.promote writes one A card per held file as its uploader with the held rule applied to the uploader, answers attached/attachErrors, and a promoted local id refuses attachments naming the artifact. Web pages unchanged: the ticket page draws held files through the existing card and link paths. Tests: full life of a held file through promotion; the promoted-id refusal; oltp round trip. artifact: 31ea126738 user: zeitgeist | |
| 23:12 | a forge-tier ticket carries attachments, held in the forge database and written as A cards at promotion check-in: 2d8b5290dd user: dmestas tags: a-forge-tier-ticket-holds-its-files | |
| 23:09 | • Edit [0253e2305d]: Add "ci-pass" with value "e477fadcd53459d57a3567b7c72db7f8". artifact: 038b5f2ad0 user: quarry | |
| 23:08 | • Reply: the slash-form owner prefix gets its hint, every false mayLand says why, vouch's requirement reads once artifact: feb0792977 user: dmestas | |
| 23:08 | close ServeFile before ownerPrefixed: the merge put one inside the other closed check-in: 0253e2305d user: dmestas tags: three-from-jvas-seat | |
| 23:06 | • Edit [862080ecb8]: Add "ci-pass" with value "ec1a96857358d65c66bf005de3b4d0cb". artifact: 41f9d06b69 user: quarry | |
| 23:06 | merge trunk: keep ServeFile/writeOpError beside ownerPrefixed check-in: d4ec811347 user: dmestas tags: three-from-jvas-seat | |
| 23:04 | land an-archive-is-served-as-bytes check-in: 862080ecb8 user: dmestas tags: trunk | |
| 23:04 | • Edit [862080ecb8]: Add "landing" with value "5d43bd81714de3b52b9303aefd8000e7978a71dd2b545ea8fb8a153ff82b0ac9". artifact: a8fd40c52b user: quarry | |
| 23:04 | • Reply: an op may answer a file; archive.get does, once, with its ETag before any build artifact: b69a5f9ee0 user: dmestas | |
| 23:04 | • Edit [3e19316ccc]: Mark "Closed". artifact: 421e45cba7 user: quarry | |
| 23:04 | land retarget-is-for-whoever-may-accept check-in: 7f7589054e user: dmestas tags: trunk | |
| 23:04 | • Edit [7f7589054e]: Add "landing" with value "7a0b0cdae5c5d86971983503f210961dccf731b4674145821ae1af7c6e9746d6". artifact: 77504e4746 user: quarry | |
| 23:04 | • Reply: ae900759 as ruled: a landing may be retargeted by its author or by anyone who could accept it onto its current target, meaning the check-in letter plus the target branch protection exactly as accept checks them. The old gate took the moderation letters 4/5/a instead, so a forum moderator could aim a merge and a branch owner could not. Refusal now names the author and the target. Test: bob(i) refused, mod(i45) refused, ada and owner mai pass the gate. artifact: fd4e2547d8 user: dmestas | |
| 23:04 | • Edit [a2e08dca04]: Mark "Closed". artifact: 8335f7e7b7 user: quarry | |
| 23:04 | land the-sync-lane-takes-the-token-in-basic check-in: a98376b477 user: dmestas tags: trunk | |
| 23:04 | • Edit [a98376b477]: Add "landing" with value "3f8cb1c61e53e50620a655cc0ae8a5baf2fe70442eaec7bf256ac5a8f3411022". artifact: 1d24bb1558 user: quarry | |
| 23:04 | • Reply: A clone first round carries no login card (the client has no project code yet), so fossil and zit fall back to HTTP Basic with the sync token in the password slot; identityCtx read that as a wrong password and the private repository answered 404 (2bb5659e, jva six-way measurement). SyncReadGate and the sync tally identity now go through syncIdentityCtx, which also accepts the account sync token via a constant-time VerifySyncToken. The API Basic lane is unchanged; a revoked token stops reading as it stops pushing. Test covers token, password, wrong, empty, revoked and the API lane. artifact: aa18aa23a5 user: dmestas | |
| 23:04 | • Edit [20b862b8b3]: Mark "Closed". artifact: abe2d80ec8 user: quarry | |
| 23:04 | land the-moderation-switch-takes-a-boolean check-in: d8396a5b54 user: dmestas tags: trunk | |
| 23:04 | • Edit [d8396a5b54]: Add "landing" with value "1c3e52b0af8351c15e6952546a7da2809abd4c018f1a61b87007b119fd387140". artifact: 85cd147d25 user: quarry | |
| 23:04 | • Reply: forum.moderation took enabled as the strings on/off because the HTML toggle posts those, so a JSON caller sending true was refused with a Go type name. The op now takes the boolean its spec and its answer already show; the web toggle translates the button value before it calls. Agreement test posts true/false as JSON and as a form and reads the store. artifact: ad530beebd user: dmestas | |
| 23:04 | • Edit [3d9366a8ad]: Mark "Closed". artifact: a3c7454a03 user: quarry | |
| 22:57 | • Edit [cc188d68ca]: Add "ci-pass" with value "20bdc7a0d5e7574db301c617fa9cbac8". artifact: 3323acc27b user: quarry | |
| 22:57 | • Ticket [4bc7035fcc] Roundup: smaller issues from the e2e campaign (G-1..G-65, 22 items) status still Open with 2 other changes artifact: 1aa4c75043 user: zeitgeist | |
| 22:56 | • Post: the slash-form owner prefix gets its hint, every false mayLand says why, vouch's requirement reads once artifact: f846a9839a user: dmestas | |
| 22:56 | • Edit [cc188d68ca]: Edit check-in comment. artifact: ff28623a4d user: dmestas | |
| 22:56 | the slash-form owner prefix gets its hint, every false mayLand says why, vouch's requirement reads once check-in: cc188d68ca user: dmestas tags: three-from-jvas-seat | |
| 22:53 | • Ticket [4bc7035fcc] Roundup: smaller issues from the e2e campaign (G-1..G-65, 22 items) status still Open with 2 other changes artifact: c99c894ab7 user: zeitgeist | |
| 22:53 | • Edit [3e19316ccc]: Add "ci-pass" with value "6ec35287fdeb87646c575b78552c7c23". artifact: a16d6b88c1 user: quarry | |
| 22:52 | • Post: an op may answer a file; archive.get does, once, with its ETag before any build artifact: 5d43bd8171 user: dmestas | |
| 22:52 | • Edit [3e19316ccc]: Edit check-in comment. artifact: 173ef94810 user: dmestas | |
| 22:52 | an op may answer a file; archive.get does, once, with its ETag before any build closed check-in: 3e19316ccc user: dmestas tags: an-archive-is-served-as-bytes | |
| 22:50 | • Edit [a2e08dca04]: Add "ci-pass" with value "89447e305adf7101fd39c43ef206adae". artifact: f6f9a8b753 user: quarry | |
| 22:48 | • Post: ae900759 as ruled: a landing may be retargeted by its author or by anyone who could accept it onto its current target, meaning the check-in letter plus the target branch protection exactly as accept checks them. The old gate took the moderation letters 4/5/a instead, so a forum moderator could aim a merge and a branch owner could not. Refusal now names the author and the target. Test: bob(i) refused, mod(i45) refused, ada and owner mai pass the gate. artifact: 7a0b0cdae5 user: zeitgeist | |
| 22:48 | landing.retarget admits the author or anyone who could accept the record onto its target; the moderation letters no longer aim a merge closed check-in: a2e08dca04 user: dmestas tags: retarget-is-for-whoever-may-accept | |
| 22:45 | • Ticket [1d016428de] zit 0.3.14: file history is fast; the /finfo gate can be revisited for a warm process status still Closed with 2 other changes artifact: 5f8faf50f9 user: zeitgeist | |
| 22:45 | • Edit [20b862b8b3]: Add "ci-pass" with value "a939c6eb18db40911248475ec3f6b94a". artifact: 76c5eff654 user: quarry | |
| 22:45 | • Closed ticket [1d016428de]: zit 0.3.14: file history is fast; the /finfo gate can be revisited for a warm process plus 3 other changes artifact: ba8b46b6bd user: zeitgeist | |
| 22:44 | • Post: A clone first round carries no login card (the client has no project code yet), so fossil and zit fall back to HTTP Basic with the sync token in the password slot; identityCtx read that as a wrong password and the private repository answered 404 (2bb5659e, jva six-way measurement). SyncReadGate and the sync tally identity now go through syncIdentityCtx, which also accepts the account sync token via a constant-time VerifySyncToken. The API Basic lane is unchanged; a revoked token stops reading as it stops pushing. Test covers token, password, wrong, empty, revoked and the API lane. artifact: 3f8cb1c61e user: zeitgeist | |
| 22:44 | sync read lane accepts the sync token in the Basic password slot, so a token clone starts closed check-in: 20b862b8b3 user: dmestas tags: the-sync-lane-takes-the-token-in-basic | |
| 22:41 | • Edit [3d9366a8ad]: Add "ci-pass" with value "5010598555e315fba065ddfcf7cfffc3". artifact: 414257c5c1 user: quarry | |
| 22:40 | • Post: forum.moderation took enabled as the strings on/off because the HTML toggle posts those, so a JSON caller sending true was refused with a Go type name. The op now takes the boolean its spec and its answer already show; the web toggle translates the button value before it calls. Agreement test posts true/false as JSON and as a form and reads the store. artifact: 1c3e52b0af user: zeitgeist | |
| 22:40 | forum.moderation takes enabled as a boolean; the form translates its on/off closed check-in: 3d9366a8ad user: dmestas tags: the-moderation-switch-takes-a-boolean | |
| 22:37 | • Edit [13baeb4667]: Add "ci-pass" with value "ddcc8f558cf0c7f0b9733a57ab111582". artifact: 25bbba0b91 user: quarry | |
| 22:35 | land two-from-the-roundup check-in: 13baeb4667 user: dmestas tags: trunk | |
| 22:35 | • Edit [13baeb4667]: Add "landing" with value "296e4d0074333bea8ac913047b6baac29dcbaf3f69f0a96a916f6d0c3d001983". artifact: 2a5bfac59b user: quarry | |
| 22:35 | • Reply: an owner-prefixed name is told the bare name, and tip passes file.get artifact: 686bdd70ba user: dmestas | |
| 22:35 | • Edit [d4d024b6c3]: Mark "Closed". artifact: 9dcd083793 user: quarry | |
| 22:35 | land the-forge-says-when-it-is-ready check-in: 7119a1083d user: dmestas tags: trunk | |
| 22:35 | • Edit [7119a1083d]: Add "landing" with value "684526769427cdcc41386ea01bb2d02de77917b400f8b90a8054102b4fc0ca83". artifact: 55a7e1069c user: quarry | |
| 22:35 | • Reply: meta.version says whether the forge is ready, and deploy.sh waits for it artifact: 572ef5b544 user: dmestas | |
| 22:35 | • Edit [fc56557f51]: Mark "Closed". artifact: 781648a34b user: quarry | |
| 22:35 | land a-bucket-answer-is-the-uploaders-answer check-in: 2d41abaae0 user: dmestas tags: trunk | |
| 22:35 | • Edit [2d41abaae0]: Add "landing" with value "6ef0a4d6e454f7610c99d0a7bfc64dcac66fc486c0df5d209203558e03b7a2c6". artifact: c460e53921 user: quarry | |
| 22:35 | • Reply: bucket.get says whether an upload will work, and the settings page stops telling an admin their files go to the forge's storage artifact: 33c6c8204b user: dmestas | |
| 22:35 | • Edit [b95d761eb2]: Mark "Closed". artifact: 93c37998f2 user: quarry | |
| 22:35 | land the-openapi-says-what-the-server-does check-in: c38ac73d5c user: dmestas tags: trunk | |
| 22:35 | • Edit [c38ac73d5c]: Add "landing" with value "875bf92548f415230f07b1ec57cbcc449c1cc4c5094f1637844e17fe35b8b92f". artifact: 60b1bc86cd user: quarry | |
| 22:35 | • Reply: the OpenAPI declares the auth that works and the capability each op needs artifact: b01da5410e user: dmestas | |
| 22:35 | • Edit [e2b7bf9a6b]: Mark "Closed". artifact: 8a940b8980 user: quarry | |
| 22:31 | • Edit [d4d024b6c3]: Add "ci-pass" with value "e51523cd2f8c1387b44ed2681769f073". artifact: 708892baa3 user: quarry | |
| 22:30 | • Ticket [4bc7035fcc] Roundup: smaller issues from the e2e campaign (G-1..G-65, 22 items) status still Open with 2 other changes artifact: 06e4c4be51 user: zeitgeist | |
| 22:30 | • Ticket [4bc7035fcc]: 2 changes artifact: 8e2ce04e58 user: zeitgeist | |
| 22:30 | • Post: an owner-prefixed name is told the bare name, and tip passes file.get artifact: 296e4d0074 user: dmestas | |
| 22:30 | • Edit [d4d024b6c3]: Edit check-in comment. artifact: 45109ae820 user: dmestas | |
| 22:30 | an owner-prefixed name is told the bare name, and tip passes file.get closed check-in: d4d024b6c3 user: dmestas tags: two-from-the-roundup | |
| 22:27 | • Edit [fc56557f51]: Add "ci-pass" with value "b064260c3628b0b00b4a34f6ab1a84ff". artifact: 7f4dc2f780 user: quarry | |
| 22:26 | • Edit [b95d761eb2]: Add "ci-pass" with value "057ff5727bf877b40b90584cbef7039a". artifact: a809c45008 user: quarry | |
| 22:25 | • Post: meta.version says whether the forge is ready, and deploy.sh waits for it artifact: 6845267694 user: dmestas | |
| 22:25 | • Edit [fc56557f51]: Edit check-in comment. artifact: 8cda180e2a user: dmestas | |
| 22:25 | meta.version says whether the forge is ready, and deploy.sh waits for it closed check-in: fc56557f51 user: dmestas tags: the-forge-says-when-it-is-ready | |
| 22:25 | • Post: bucket.get says whether an upload will work, and the settings page stops telling an admin their files go to the forge's storage artifact: 6ef0a4d6e4 user: dmestas | |
| 22:25 | • Edit [b95d761eb2]: Edit check-in comment. artifact: 831fcafa47 user: dmestas | |
| 22:25 | bucket.get says whether an upload will work, and the settings page stops telling an admin their files go to the forge's storage closed check-in: b95d761eb2 user: dmestas tags: a-bucket-answer-is-the-uploaders-answer | |
| 22:24 | • Edit [e2b7bf9a6b]: Add "ci-pass" with value "82a680f399cf74d380bf3a96dbe34ad8". artifact: 12ed594bbf user: quarry | |
| 22:23 | • Post: the OpenAPI declares the auth that works and the capability each op needs artifact: 875bf92548 user: dmestas | |
| 22:23 | • Edit [e2b7bf9a6b]: Edit check-in comment. artifact: bd979b9f13 user: dmestas | |
| 22:23 | the OpenAPI declares the auth that works and the capability each op needs closed check-in: e2b7bf9a6b user: dmestas tags: the-openapi-says-what-the-server-does | |
| 22:12 | • Ticket [4bc7035fcc] Roundup: smaller issues from the e2e campaign (G-1..G-65, 22 items) status still Open with 2 other changes artifact: 394e0e0e5a user: zeitgeist | |
| 19:37 | • Edit [16670a54f4]: Add "ci-pass" with value "7f487cd5c67126c3e70238ffcdd97ac1". artifact: 336feb3f6c user: quarry | |
| 19:35 | land a-stack-names-its-rejected-base check-in: 16670a54f4 user: dmestas tags: trunk | |
| 19:35 | • Edit [16670a54f4]: Add "landing" with value "12168a92dbb81a2b888fddd96dcc0a15ff5fc830abd0b7a61ff59703bedd616f". artifact: 66e3ee35d3 user: quarry | |
| 19:35 | • Reply: stack.base names the rejected base, and each rung above it is told its own next step artifact: 2f9d4bf709 user: dmestas | |
| 19:35 | • Edit [4be8bce4b9]: Mark "Closed". artifact: d0834765c2 user: quarry | |
| 19:35 | land a-delivery-knows-its-repository check-in: 0f19910b6e user: dmestas tags: trunk | |
| 19:35 | • Edit [0f19910b6e]: Add "landing" with value "eaee151dd3337bc25875390a03bb9ac6c30a21ff1cc9a41cbf0ed0279dbb39a3". artifact: 9fc138a7bb user: quarry | |
| 19:35 | • Reply: a delivery read back carries its repository, so redeliver can find it artifact: 6a189496f3 user: dmestas | |
| 19:35 | • Edit [950ab1d567]: Mark "Closed". artifact: 954c03e9e2 user: quarry | |
| 19:35 | land a-draft-survives-a-submit-that-did-not-land check-in: 12c86b50e7 user: dmestas tags: trunk | |
| 19:35 | • Edit [12c86b50e7]: Add "landing" with value "64f11384f848d90a27cb4bc5fcf2e3fa324dfa116b96ba07d791915f495bcd88". artifact: 73d3d71e0f user: quarry | |
| 19:35 | • Reply: a draft survives a submit that did not land, and only then artifact: 21cc8bfb9c user: dmestas | |
| 19:35 | • Edit [87b89ddeef]: Mark "Closed". artifact: 46c9e1dbba user: quarry | |
| 19:35 | land an-accept-names-its-merge check-in: b49f6d2f7f user: dmestas tags: trunk | |
| 19:35 | • Edit [b49f6d2f7f]: Add "landing" with value "d895549f460fa7e80144a0e80704abb70450542be614d42129df221ce00a73c4". artifact: 9b6c513600 user: quarry | |
| 19:35 | • Reply: landing.accept names the merge it made, not its own verb, and so does the note on every ticket it closes artifact: 6798920b90 user: dmestas | |
| 19:35 | • Edit [6e75ab227f]: Mark "Closed". artifact: 23b7415e4a user: quarry | |
| 19:35 | land a-gone-hook-is-not-found check-in: 0c091f42cf user: dmestas tags: trunk | |
| 19:35 | • Edit [0c091f42cf]: Add "landing" with value "56578882ddef521b01b5ed22263184da97894977835741f015671afe330a60b6". artifact: 13b4f9cc05 user: quarry | |
| 19:35 | • Reply: every missing-hook refusal is not found, not a 500 artifact: fd5dd3d3b9 user: dmestas | |
| 19:35 | • Edit [4b0d6f27fb]: Mark "Closed". artifact: 32cf667dff user: quarry | |
| 19:34 | • Edit [4be8bce4b9]: Add "ci-pass" with value "6531925a17183d5eb5881c327bfc3aaa". artifact: 7dbe755320 user: quarry | |
| 19:33 | • Post: stack.base names the rejected base, and each rung above it is told its own next step artifact: 12168a92db user: dmestas | |
| 19:33 | • Edit [4be8bce4b9]: Edit check-in comment. artifact: 0baca5ad8a user: dmestas | |
| 19:33 | stack.base names the rejected base, and each rung above it is told its own next step closed check-in: 4be8bce4b9 user: dmestas tags: a-stack-names-its-rejected-base | |
| 19:31 | • Edit [950ab1d567]: Add "ci-pass" with value "07dcefae3f854067bc0f2be428f91497". artifact: e760edfc01 user: quarry | |
| 19:30 | • Post: a delivery read back carries its repository, so redeliver can find it artifact: eaee151dd3 user: dmestas | |
| 19:30 | • Edit [950ab1d567]: Edit check-in comment. artifact: 49b39b1330 user: dmestas | |
| 19:30 | a delivery read back carries its repository, so redeliver can find it closed check-in: 950ab1d567 user: dmestas tags: a-delivery-knows-its-repository | |
| 19:20 | • Closed ticket [bec1f1416a]: Held attachments are invisible to the uploader, and a user cannot learn their own capabilities (G-75, G-76) plus 3 other changes artifact: 33c704c839 user: zeitgeist | |
| 18:31 | • Edit [87b89ddeef]: Add "ci-pass" with value "9a02bf00e36b89199755fe8b3b7ab788". artifact: 1c3def7d4f user: quarry | |
| 18:30 | • Post: a draft survives a submit that did not land, and only then artifact: 64f11384f8 user: dmestas | |
| 18:30 | • Edit [87b89ddeef]: Edit check-in comment. artifact: add86efb3a user: dmestas | |
| 18:30 | a draft survives a submit that did not land, and only then closed check-in: 87b89ddeef user: dmestas tags: a-draft-survives-a-submit-that-did-not-land | |
| 18:29 | • Edit [6e75ab227f]: Add "ci-pass" with value "0d4be6544a50b517331ccd1258ce7d66". artifact: 55a0ce3c7d user: quarry | |
| 18:28 | • Post: landing.accept names the merge it made, not its own verb, and so does the note on every ticket it closes artifact: d895549f46 user: dmestas | |
| 18:28 | • Edit [6e75ab227f]: Edit check-in comment. artifact: 91fc0ba118 user: dmestas | |
| 18:28 | landing.accept names the merge it made, not its own verb, and so does the note on every ticket it closes closed check-in: 6e75ab227f user: dmestas tags: an-accept-names-its-merge | |
| 18:25 | • Edit [4b0d6f27fb]: Add "ci-pass" with value "44b926d7a65d9e63e8b5edfd1d78fe82". artifact: 2cca67c75c user: quarry | |
| 18:24 | • Post: every missing-hook refusal is not found, not a 500 artifact: 56578882dd user: dmestas | |
| 18:24 | • Edit [4b0d6f27fb]: Edit check-in comment. artifact: 9d31e2c657 user: dmestas | |
| 18:24 | every missing-hook refusal is not found, not a 500 closed check-in: 4b0d6f27fb user: dmestas tags: a-gone-hook-is-not-found | |
| 18:22 | • Edit [ce601a36df]: Add "ci-pass" with value "767ea32eaefe0c56181592a954cab79d". artifact: e66e709cc0 user: quarry | |
| 18:21 | • Edit [ce601a36df]: Add "landing" with value "1e188d47bc042657ed158ef10f678ae772d6526f26f5226f52847aff931d01be". artifact: 7b4e4cc2ba user: quarry | |
| 18:21 | • Reply: a cached archive is keyed by the zit that wrote it; forge takes zit 0.3.27 artifact: bc23982b6c user: dmestas | |
| 18:21 | • Edit [296a64c0ce]: Mark "Closed". artifact: 34e2d290d1 user: quarry | |
| 18:21 | land archive-key-names-its-producer check-in: ce601a36df user: dmestas tags: trunk | |
| 18:21 | • Edit [ce601a36df]: Add "landing" with value "1e188d47bc042657ed158ef10f678ae772d6526f26f5226f52847aff931d01be". artifact: e0e5feabb7 user: quarry | |
| 18:21 | • Reply: a cached archive is keyed by the zit that wrote it; forge takes zit 0.3.27 artifact: 743c5e2f45 user: dmestas | |
| 18:21 | • Edit [296a64c0ce]: Mark "Closed". artifact: 3c6ef1b309 user: quarry | |
| 18:21 | • Edit [296a64c0ce]: Add "ci-pass" with value "7c3db8491caf67ca4f33a0981c4468e5". artifact: 9c3a5d726c user: quarry | |
| 18:20 | • Reply: a cached archive is keyed by the zit that wrote it; forge takes zit 0.3.27 artifact: eca4b3aba9 user: dmestas | |
| 18:20 | merge trunk: the zit 0.3.27 pin already landed closed check-in: 296a64c0ce user: dmestas tags: archive-key-names-its-producer | |
| 18:18 | • Post: a cached archive is keyed by the zit that wrote it; forge takes zit 0.3.27 artifact: 1e188d47bc user: dmestas | |
| 18:18 | • Edit [63cc7f7e4d]: Edit check-in comment. artifact: d10dbe99c3 user: dmestas | |
| 18:18 | a cached archive is keyed by the zit that wrote it; forge takes zit 0.3.27 check-in: 63cc7f7e4d user: dmestas tags: archive-key-names-its-producer | |
| 18:18 | • Edit [0254cbf0ac]: Add "ci-pass" with value "4db41766aa3b8db673c2525acd188064". artifact: 2142428eda user: quarry | |
| 18:17 | land zit-0327 check-in: 0254cbf0ac user: dmestas tags: trunk | |
| 18:17 | • Edit [0254cbf0ac]: Add "landing" with value "77952d90a5c702ef4d0cfb943bf07736830996af83dc6157d271b7313081cb49". artifact: a938ada100 user: quarry | |
| 18:17 | • Reply: zit 0.3.27: a refused protected-branch push can be amended onto another branch, so the checkout is no longer a dead end artifact: 2ed4ee206d user: dmestas | |
| 18:17 | • Edit [92346e9cf7]: Mark "Closed". artifact: ec9d31094a user: quarry | |
| 18:16 | • Edit [92346e9cf7]: Add "ci-pass" with value "d593864551c3c8fd12b420dabee1afc3". artifact: 6e56f0bc27 user: quarry | |
| 18:15 | • Post: zit 0.3.27: a refused protected-branch push can be amended onto another branch, so the checkout is no longer a dead end artifact: 77952d90a5 user: dmestas | |
| 18:15 | • Edit [92346e9cf7]: Edit check-in comment. artifact: f8d4adcb41 user: dmestas | |
| 18:15 | zit 0.3.27: a refused protected-branch push can be amended onto another branch, so the checkout is no longer a dead end closed check-in: 92346e9cf7 user: dmestas tags: zit-0327 | |
| 18:13 | • Edit [c65158c920]: Add "ci-pass" with value "029480714e21f61ab3378e26b3e5cf67". artifact: 7699471a20 user: quarry | |
| 18:12 | • Closed ticket [a6110cdcc5]: ci.pipeline.save answers 500 from both the pipeline editor and the API (G-64) plus 3 other changes artifact: b14e385a78 user: zeitgeist | |
| 18:12 | • Edit [9408e7d5af]: Add "ci-pass" with value "8eb14e53a28d27aa93f7fe8b31276397". artifact: 805c1d33d3 user: quarry | |
| 18:12 | land the-endpoints-answer-is-the-answer check-in: c65158c920 user: dmestas tags: trunk | |
| 18:12 | • Edit [c65158c920]: Add "landing" with value "55e0c33dfdece012ea25618907a74c7b1e37bf81b42d3a359adf8636e1189931". artifact: 245e6152b3 user: quarry | |
| 18:12 | • Reply: a webhook ping or redeliver reports the endpoint's answer; it does not fail because the endpoint did artifact: e2224dc443 user: dmestas | |
| 18:12 | • Edit [3b97c8942a]: Mark "Closed". artifact: 03f3e82c56 user: quarry | |
| 18:11 | land the-hidden-checks-row-wraps-on-a-phone check-in: 9408e7d5af user: dmestas tags: trunk | |
| 18:11 | • Edit [9408e7d5af]: Add "landing" with value "83dd67a0ddbbda295c2c26f4fed9b9331f5b8e7b288d58e2d79c1e215717853f". artifact: d0571a48d6 user: quarry | |
| 18:11 | • Reply: the hidden-checks explanation wraps on a phone instead of clipping at the edge artifact: 54b4207d94 user: dmestas | |
| 18:11 | • Edit [3807d59b8b]: Mark "Closed". artifact: e320d3d4d9 user: quarry | |
| 17:49 | • Edit [3b97c8942a]: Add "ci-pass" with value "563686d9caab19b5263a5ac6767adb50". artifact: 3fa961fabe user: quarry | |
| 17:47 | • Post: a webhook ping or redeliver reports the endpoint's answer; it does not fail because the endpoint did artifact: 55e0c33dfd user: dmestas | |
| 17:47 | • Edit [3b97c8942a]: Edit check-in comment. artifact: fecd06f470 user: dmestas | |
| 17:47 | a webhook ping or redeliver reports the endpoint's answer; it does not fail because the endpoint did closed check-in: 3b97c8942a user: dmestas tags: the-endpoints-answer-is-the-answer | |
| 17:46 | • Edit [3807d59b8b]: Add "ci-pass" with value "237157b4b8579bd5c359ceb42eb5b3f6". artifact: faa5f89c98 user: quarry | |
| 17:44 | • Post: the hidden-checks explanation wraps on a phone instead of clipping at the edge artifact: 83dd67a0dd user: dmestas | |
| 17:44 | • Edit [3807d59b8b]: Edit check-in comment. artifact: 0a3d5d9257 user: dmestas | |
| 17:44 | the hidden-checks explanation wraps on a phone instead of clipping at the edge closed check-in: 3807d59b8b user: dmestas tags: the-hidden-checks-row-wraps-on-a-phone | |
| 17:41 | • Ticket [a6110cdcc5] ci.pipeline.save answers 500 from both the pipeline editor and the API (G-64) status still Open with 2 other changes artifact: b01a0464dd user: zeitgeist | |
| 17:39 | • Edit [051c5ba8fd]: Add "ci-pass" with value "a15603ca2649f2c08c489e6b5faf9764". artifact: 34886ae38f user: quarry | |
| 17:38 | land a-withheld-run-is-not-a-missing-one check-in: 051c5ba8fd user: dmestas tags: trunk | |
| 17:38 | • Edit [051c5ba8fd]: Add "landing" with value "f7769dad020a15c10c6c68b188700b1a535bbf8060d353bad620a636901c3e59". artifact: 44ba856974 user: quarry | |
| 17:38 | • Reply: a withheld run is not a missing one: the record page says the checks are not shown rather than that they never ran artifact: 5992b9de4e user: dmestas | |
| 17:38 | • Edit [753529a2a8]: Mark "Closed". artifact: 754feefff2 user: quarry | |
| 17:37 | land one-answer-to-can-this-land check-in: e9f1ce644c user: dmestas tags: trunk | |
| 17:37 | • Edit [e9f1ce644c]: Add "landing" with value "0f20c72b797a6a75357b05daada9988d58c6f350c609e10e1d4c2fbd5b17abe4". artifact: ba6f418285 user: quarry | |
| 17:37 | • Reply: landing.get and landing.accept give one answer to "can this land now" artifact: bdb9ffe626 user: dmestas | |
| 17:37 | • Edit [70e692a337]: Mark "Closed". artifact: b6af123cb1 user: quarry | |
| 17:37 | land editor-saves-for-the-fleet check-in: ad84f0a109 user: dmestas tags: trunk | |
| 17:37 | • Edit [ad84f0a109]: Add "landing" with value "af97bbe279bb8831f4ef6c9c9851e2a2421437c18b598733b7036e08d893b373". artifact: 2ade50b04e user: quarry | |
| 17:37 | • Reply: the pipeline editor saves for every repository, not only the one on the command line artifact: d35a622f38 user: dmestas | |
| 17:37 | • Edit [92e600da5d]: Mark "Closed". artifact: b2779e1425 user: quarry | |
| 17:31 | • Edit [753529a2a8]: Add "ci-pass" with value "d98b8a1d0fae4fb66de16f4570df08e3". artifact: 58f40f1915 user: quarry | |
| 17:30 | • Edit [70e692a337]: Add "ci-pass" with value "0e356616b75ec2344a0de09f32ff1258". artifact: c3e4d71775 user: quarry | |
| 17:30 | • Post: a withheld run is not a missing one: the record page says the checks are not shown rather than that they never ran artifact: f7769dad02 user: dmestas | |
| 17:30 | • Edit [753529a2a8]: Edit check-in comment. artifact: ca1ebfd19c user: dmestas | |
| 17:30 | a withheld run is not a missing one: the record page says the checks are not shown rather than that they never ran closed check-in: 753529a2a8 user: dmestas tags: a-withheld-run-is-not-a-missing-one | |
| 17:29 | • Closed ticket [7ddd1768ed]: Several token/anonymous ops answer 403 for an ordinary account (G-49, G-30, G-31, G-50, G-62) plus 2 other changes artifact: b59b3ef114 user: zeitgeist | |
| 17:29 | • Post: landing.get and landing.accept give one answer to "can this land now" artifact: 0f20c72b79 user: dmestas | |
| 17:29 | • Edit [70e692a337]: Edit check-in comment. artifact: ca9465c48a user: dmestas | |
| 17:29 | landing.get and landing.accept give one answer to "can this land now"; the checks clause says what it gates closed check-in: 70e692a337 user: dmestas tags: one-answer-to-can-this-land | |
| 17:17 | • Edit [92e600da5d]: Add "ci-pass" with value "b42bf9af33ffb0b5e0723e56ad5fe980". artifact: faceb69cac user: quarry | |
| 17:17 | • Ticket [a6110cdcc5] ci.pipeline.save answers 500 from both the pipeline editor and the API (G-64) status still Open with 2 other changes artifact: b65f98edf0 user: zeitgeist | |
| 17:17 | • Post: the pipeline editor saves for every repository, not only the one on the command line artifact: af97bbe279 user: dmestas | |
| 17:17 | • Edit [92e600da5d]: Edit check-in comment. artifact: 0a97ef905a user: dmestas | |
| 17:17 | the pipeline editor saves for every repository, not only the one on the command line closed check-in: 92e600da5d user: dmestas tags: editor-saves-for-the-fleet | |
| 14:49 | • Edit [c66192f8e3]: Add "ci-pass" with value "9d8828f7e80ad5c8bc59a8a5ea716981". artifact: 04f4416797 user: quarry | |
| 14:49 | land an-unknown-version-is-not-a-busy-server check-in: c66192f8e3 user: dmestas tags: trunk | |
| 14:49 | • Edit [c66192f8e3]: Add "landing" with value "da4e934e6c43275b1a4f353448368b8f1b317aeb62c7bd034524a927b1c3b735". artifact: b925b2d384 user: quarry | |
| 14:49 | • Reply: an unknown version is not found, not a busy server artifact: 963a5ca956 user: dmestas | |
| 14:49 | • Edit [9eff31490f]: Mark "Closed". artifact: f63a5b876b user: quarry | |
| 13:09 | • Edit [9eff31490f]: Add "ci-pass" with value "99dda892aafe27c824ad953879f96b71". artifact: af0bc1b727 user: quarry | |
| 13:08 | • Post: an unknown version is not found, not a busy server artifact: da4e934e6c user: dmestas | |
| 13:08 | an unknown version is not found, not a busy server closed check-in: 9eff31490f user: dmestas tags: an-unknown-version-is-not-a-busy-server | |
| 06:59 | • Edit [85a855d661]: Add "ci-pass" with value "84ca464fa76493ae83a5d869458a129a". artifact: 9a581a152d user: quarry | |
| 06:57 | land a-stranger-is-not-told-their-posts-would-be-held check-in: 85a855d661 user: dmestas tags: trunk | |
| 06:57 | • Edit [85a855d661]: Add "landing" with value "10a5e089f6b9b3efa35558364ef46e206a3db82aa6ec41d6a1f81aa2789a2248". artifact: b2592f1ae2 user: quarry | |
| 06:57 | • Reply: a caller with no account is not told their posts would be held artifact: 5a60bba32d user: dmestas | |
| 06:57 | • Edit [056cab9304]: Mark "Closed". artifact: bfb98d4717 user: quarry | |
| 06:57 | • Edit [b720db0623]: Add "ci-pass" with value "d7045046d4919cfca1dda75e14965556". artifact: f7965f6bbd user: quarry | |
| 06:57 | land a-modlog-note-says-it-once check-in: ff9be19c56 user: dmestas tags: trunk | |
| 06:57 | • Edit [ff9be19c56]: Add "landing" with value "f5afb09e4fb55a0ddf7eb698d2123d1587a27c6ed19d89583e439858d75e82a0". artifact: 9a1962ef05 user: quarry | |
| 06:57 | • Reply: the moderation log says who may read it once, not twice artifact: c304ad50df user: dmestas | |
| 06:57 | • Edit [5db128cb9c]: Mark "Closed". artifact: bf4bd2c153 user: quarry | |
| 06:57 | land a-bucket-limit-answers-the-uploaders-question check-in: b720db0623 user: dmestas tags: trunk | |
| 06:57 | • Edit [b720db0623]: Add "landing" with value "4991fe06c9f7bcea618df8275d30ac10d71a77358126fe3df538db5a9f6a54e7". artifact: 3ab611cb42 user: quarry | |
| 06:57 | • Reply: bucket.limit answers whether an upload will work, not what the binding resolved artifact: d4ccbaebad user: dmestas | |
| 06:57 | • Edit [dc8dc8878c]: Mark "Closed". artifact: 6a166d4002 user: quarry | |
| 06:40 | • Edit [056cab9304]: Add "ci-pass" with value "2f54255f29c129900116ca20f93e1c04". artifact: 4795fa8dcb user: quarry | |
| 06:39 | • Post: a caller with no account is not told their posts would be held artifact: 10a5e089f6 user: dmestas | |
| 06:39 | a caller with no account is not told their posts would be held closed check-in: 056cab9304 user: dmestas tags: a-stranger-is-not-told-their-posts-would-be-held | |
| 06:34 | • Edit [dc8dc8878c]: Add "ci-pass" with value "cf7fcd37407c9bb9d4cdf7abc29a7f08". artifact: 727c2ef77b user: quarry | |
| 06:34 | • Edit [5db128cb9c]: Add "ci-pass" with value "5f2acd40b3bb22af74153c4449edfa13". artifact: da1c4228a8 user: quarry | |
| 06:33 | • Post: bucket.limit answers whether an upload will work, not what the binding resolved artifact: 4991fe06c9 user: dmestas | |
| 06:33 | bucket.limit answers whether an upload will work, not what the binding resolved closed check-in: dc8dc8878c user: dmestas tags: a-bucket-limit-answers-the-uploaders-question | |
| 06:33 | • Post: the moderation log says who may read it once, not twice artifact: f5afb09e4f user: dmestas | |
| 06:32 | the moderation log says who may read it once, not twice closed check-in: 5db128cb9c user: dmestas tags: a-modlog-note-says-it-once | |
| 06:28 | • Edit [c7644178d0]: Add "ci-pass" with value "462b71e18260142d132416e9d85746e8". artifact: 07d4659ae4 user: quarry | |
| 06:28 | land the-moderation-log-knows-who-it-is-about check-in: c7644178d0 user: dmestas tags: trunk | |
| 06:28 | • Edit [c7644178d0]: Add "landing" with value "43b4cc0650191f828c03ae3f5ad2feeee2b5be91ece80d1ee3f67dc4e6d1eb02". artifact: 1b654edcd8 user: quarry | |
| 06:28 | • Reply: the moderation log knows who each entry is about, and is read by them and the moderators artifact: 308ae5aaf8 user: dmestas | |
| 06:28 | • Edit [8453f75921]: Mark "Closed". artifact: 787b0ec1f1 user: quarry | |
| 05:49 | • Edit [8453f75921]: Add "ci-pass" with value "33b6bce0456ea525b31f4e1bda34bded". artifact: dd7de2b34c user: quarry | |
| 05:48 | • Post: the moderation log knows who each entry is about, and is read by them and the moderators artifact: 43b4cc0650 user: dmestas | |
| 05:48 | • Edit [8453f75921]: Edit check-in comment. artifact: ddf6a2eba4 user: dmestas | |
| 05:48 | the moderation log knows who each entry is about, and is read by them and the moderators closed check-in: 8453f75921 user: dmestas tags: the-moderation-log-knows-who-it-is-about | |
| 00:51 | • Edit [83e2796a96]: Add "ci-pass" with value "ff5e32343f76d434483b5c3e1cff8b1e". artifact: d04cddcc96 user: quarry | |
| 00:51 | land a-fleet-refusal-names-no-repository check-in: 83e2796a96 user: dmestas tags: trunk | |
| 00:51 | • Edit [83e2796a96]: Add "landing" with value "3fa63f7d274dba46c49e4640cfb033e23bf6778dce8850d9be468a8f3e8565bb". artifact: 65372da3ab user: quarry | |
| 00:51 | • Reply: a fleet refusal names no repository, in either clause artifact: fb57036840 user: dmestas | |
| 00:51 | • Edit [033f49db68]: Mark "Closed". artifact: e402c7d078 user: quarry | |