42 descendants and 50 ancestors of e19844316b11ee9d
|
2026-11-15
| ||
| 18:49 | land conn-lifetime-5m leaf check-in: d6c4b18cca user: dmestas tags: trunk | |
| 18:49 | land ops-hour-late-render check-in: fb72f9a132 user: dmestas tags: trunk | |
| 18:44 | SQLite connections are replaced after 5 minutes of use, down from 15 closed check-in: dd56e271d2 user: dmestas tags: conn-lifetime-5m | |
| 18:43 | A render that crosses a minute's turn no longer shifts the operations hour closed check-in: 1457a20af8 user: dmestas tags: ops-hour-late-render | |
| 18:37 | land ops-hour-graphs check-in: 1918492567 user: dmestas tags: trunk | |
| 18:37 | land activity-date-ticks check-in: 4e38c34672 user: dmestas tags: trunk | |
| 17:13 | The operations page draws the last hour on readable graphs that survive a restart closed check-in: 4f935ca092 user: dmestas tags: ops-hour-graphs | |
| 17:08 | The activity chart spaces its date labels by the room a label has closed check-in: c7ff9a8012 user: dmestas tags: activity-date-ticks | |
| 16:05 | land fleet-count-memo check-in: 54f7e19091 user: dmestas tags: trunk | |
| 16:00 | The fleet and operations pages remember each store check-in count until its next fold closed check-in: d3ce225623 user: dmestas tags: fleet-count-memo | |
| 15:56 | land smaller-page-cache check-in: 9b1f6f50b5 user: dmestas tags: trunk | |
| 15:10 | Index connections keep a smaller page cache: 4 MiB for readers, 8 MiB for the writer closed check-in: ff4058d10d user: dmestas tags: smaller-page-cache | |
| 14:07 |
land ops-alert-test
Checks tested the merge with trunk at f2338b6c6218; trunk has moved since. check-in: 2cfbb3bcc7 user: dmestas tags: trunk | |
| 13:06 | A site admin can send a test operational alert to prove it is delivered closed check-in: f47278ed7b user: dmestas tags: ops-alert-test | |
| 13:04 | land cgroup-limit check-in: a14bcdddd0 user: dmestas tags: trunk | |
| 12:59 | The forge finds its memory limit on the unit, not its own child cgroup; a weekly timer clears the CI build cache closed check-in: f2338b6c62 user: dmestas tags: cgroup-limit | |
| 12:30 | land ops-alert check-in: ddd016f3a4 user: dmestas tags: trunk | |
| 12:30 | land zit-0147 check-in: b7a1c06a41 user: dmestas tags: trunk | |
| 12:30 | land memory-watch check-in: 6ab605bd22 user: dmestas tags: trunk | |
| 12:24 | Site admins are told when the server is low on memory or the forge holds too much closed check-in: 8a9e2c59a7 user: dmestas tags: ops-alert | |
| 12:17 | zit 0.14.7: crosslink says why files are unknown and heals a stale unknown closed check-in: d3208ef9f5 user: dmestas tags: zit-0147 | |
| 11:58 | The operations page leads with the memory the forge really holds, and warns before the server runs out closed check-in: 8e40e0461a user: dmestas tags: memory-watch | |
| 11:38 | land crosslink-unknown-prefix check-in: 450aa1d484 user: dmestas tags: trunk | |
| 11:38 | land recycle-connections check-in: 875972c817 user: dmestas tags: trunk | |
| 11:31 | The crosslink reader takes files unknown as a prefix, ahead of zit 0.14.7 saying why closed check-in: f0349c94c0 user: dmestas tags: crosslink-unknown-prefix | |
| 11:26 | SQLite connections are recycled, so the memory each one grew is given back closed check-in: 379a4be279 user: dmestas tags: recycle-connections | |
|
2026-11-14
| ||
| 05:40 | land client-start check-in: 3a7080cb72 user: dmestas tags: trunk | |
| 05:40 | land tree-checkins-live check-in: df11387dc5 user: dmestas tags: trunk | |
| 00:19 | A client with no credential can start a setup request, which a signed-in person claims with a short code closed check-in: 6fa500f7d1 user: dmestas tags: client-start | |
|
2026-11-13
| ||
| 23:58 | Live indexing reads sub-manifest check-ins: changed files come from zit, and one it cannot name is retried, then given up closed check-in: 53d41a4a9c user: dmestas tags: tree-checkins-live | |
| 22:54 | land runner-private-fetch check-in: f302c3cf19 user: dmestas tags: trunk | |
| 22:44 | A runner for a private repository hands zit its fetch password, and says what it needs when it has none closed check-in: b55aaad288 user: dmestas tags: runner-private-fetch | |
| 20:10 | land agent-guide-ci check-in: 5738746628 user: dmestas tags: trunk | |
| 18:11 | The agent guide describes the workflow file, run verdicts and how a collect answer names repositories closed check-in: df277ac4e9 user: dmestas tags: agent-guide-ci | |
| 16:21 | land agent-guide check-in: 9eef7b4dfa user: dmestas tags: trunk | |
| 15:37 | A guide for agents working on the forge, linked from the empty repository page and the API index closed check-in: ff12587868 user: dmestas tags: agent-guide | |
| 14:59 | land signoff-decided check-in: a570ea1612 user: dmestas tags: trunk | |
| 14:54 | An asking agent is told on its own attention stream when its request is decided closed check-in: c848b9ae35 user: dmestas tags: signoff-decided | |
| 14:42 | land agent-setup check-in: 33d0b4b505 user: dmestas tags: trunk | |
| 14:18 | agent.setup: one approval makes a new agent, grants its role and mints one narrow credential closed check-in: a3c7e434e5 user: dmestas tags: agent-setup | |
| 14:05 | land sync-unknown-address check-in: 4e4d8a55d3 user: dmestas tags: trunk | |
| 14:01 | A namespaced sync address that names nothing is answered as a repository the caller may not see closed check-in: 381d4f412d user: dmestas tags: sync-unknown-address | |
| 13:19 | land credential-pickup check-in: e19844316b user: dmestas tags: trunk | |
| 12:23 | A parked request says when it ran, not when it was asked and decided closed check-in: 33241c4e24 user: dmestas tags: credential-pickup | |
| 12:14 | A credential is collected once with a pickup key and never shown to the asker check-in: 5810d1517e user: dmestas tags: credential-pickup | |
| 12:12 | land first-push-adopts check-in: 4e99ab6bb6 user: dmestas tags: trunk | |
| 11:14 | An empty repository takes a first push of existing history closed check-in: 3ee4a0878a user: dmestas tags: first-push-adopts | |
| 10:10 | land lapse-revokes-credentials check-in: 705015e333 user: dmestas tags: trunk | |
| 04:51 | land zit-0146 check-in: 7a3e076015 user: dmestas tags: trunk | |
| 04:43 | land rfc-0030-setup-by-approval check-in: 6d998b39bd user: dmestas tags: trunk | |
| 01:30 | An approved credential never collected is revoked when it lapses closed check-in: 5dcf866adb user: dmestas tags: lapse-revokes-credentials | |
| 01:19 | Pin zit 0.14.6 closed check-in: a45d9e8a65 user: dmestas tags: zit-0146 | |
| 00:07 | RFC 0030: an agent and its credential by one approval, a CI runner by one command closed check-in: 8e8e3fa838 user: dmestas tags: rfc-0030-setup-by-approval | |
|
2026-11-12
| ||
| 23:37 | land settings-safety check-in: f8531930f0 user: dmestas tags: trunk | |
| 23:31 | Settings forms change only what a request names; worker tokens and repository identity through the API closed check-in: d13403ff32 user: dmestas tags: settings-safety | |
| 21:47 | land stack-rung-badge check-in: fe6310c035 user: dmestas tags: trunk | |
| 21:30 | A stacked landing is judged on the checks of the branch its stack lands on closed check-in: 7844c61842 user: dmestas tags: stack-rung-badge | |
| 21:28 | land agent-onboarding check-in: deecdd1591 user: dmestas tags: trunk | |
| 21:28 | land mirror-settings check-in: 14018f3f53 user: dmestas tags: trunk | |
| 21:19 | Honest refusals for missing accounts and unverified pushes; a repository agent is made with its role closed check-in: be085bf874 user: dmestas tags: agent-onboarding | |
| 19:35 | Mirror settings as a fact sheet with state, next try and password-only replace closed check-in: b37637ffd0 user: dmestas tags: mirror-settings | |
| 19:31 | land runner-handback check-in: 330f94a3d3 user: dmestas tags: trunk | |
| 17:38 | Runner start hands back workspaces a killed job left unreadable closed check-in: 6b930c7fe1 user: dmestas tags: runner-handback | |
| 15:12 | land activity-phone check-in: ae9cd71575 user: dmestas tags: trunk | |
| 15:12 | land ticket-digits-deletable check-in: 8d7f9776d3 user: dmestas tags: trunk | |
| 15:12 | land empty-repo-clone-first check-in: f15101af1b user: dmestas tags: trunk | |
| 13:29 | Activity views laid out for a phone closed check-in: a13c78f971 user: dmestas tags: activity-phone | |
| 13:05 | Ticket digits are a number only; deletable is false for anonymous callers closed check-in: 69a7d29a18 user: dmestas tags: ticket-digits-deletable | |
| 08:13 | Empty repository page: every recipe clones first closed check-in: cbe7bb39b5 user: dmestas tags: empty-repo-clone-first | |
| 06:30 | land fossil-mirror check-in: 9075824f99 user: dmestas tags: trunk | |
| 06:22 | update fossil-mirror from trunk closed check-in: 061dca0660 user: dmestas tags: fossil-mirror | |
| 05:34 | land activity-clock check-in: 37bee099e4 user: dmestas tags: trunk | |
| 05:32 | Merge the clock view into fossil-mirror, to land after it check-in: 7b376a03dc user: dmestas tags: fossil-mirror | |
| 05:29 | land zit-0145 check-in: 58e04defa0 user: dmestas tags: trunk | |
| 04:39 | Fossil mirror: always pin, safe resolver by default, more reserved ranges, due after a change, clean logged output check-in: af874847ed user: dmestas tags: fossil-mirror | |
| 04:22 | Fossil mirror: resolve once, vet and pin the address zit dials; words for a refused redirect check-in: 50ad327f36 user: dmestas tags: fossil-mirror | |
| 04:09 | Merge trunk and the zit 0.14.5 pin into fossil-mirror check-in: 2d1d19e7c4 user: dmestas tags: fossil-mirror | |
| 04:07 | Pin zit 0.14.5 closed check-in: 5da521ce75 user: dmestas tags: zit-0145 | |
| 04:06 | Redraw the activity clock axis in the drawn language (not landed: awaiting sign-off) closed check-in: 0f81417338 user: dmestas tags: activity-clock | |
| 01:34 | land activity-strips check-in: a44ea40f07 user: dmestas tags: trunk | |
| 00:58 | Strips: five fixed colours by rank, marks step out from the line, labels below the plot closed check-in: b60be14f0a user: dmestas tags: activity-strips | |
| 00:31 | Draw the activity tree axis as directory strips (not landed: awaiting sign-off) check-in: a6c2f6dcf4 user: dmestas tags: activity-strips | |
| 00:07 | Fossil mirror: one settings snapshot per run, backoff on kicks, refusals out of the URL, guarded certificate probe check-in: 2c139e3de4 user: dmestas tags: fossil-mirror | |
|
2026-11-11
| ||
| 23:40 | Mirror a repository out to a Fossil server: settings, ops, push job check-in: a80f4b9e0c user: dmestas tags: fossil-mirror | |
| 23:21 | land zit-0144 check-in: e16e824f9a user: dmestas tags: trunk | |
| 23:13 | Pin zit 0.14.4 closed check-in: 7824dc34c6 user: dmestas tags: zit-0144 | |
| 22:47 | land activity-people check-in: 0eef7f7992 user: dmestas tags: trunk | |
| 22:32 | Add a people axis to the activity page: a punch card per person closed check-in: f401f74cbe user: dmestas tags: activity-people | |
| 18:10 | land events-stream check-in: 540222515f user: dmestas tags: trunk | |
| 18:06 | Stream forge events to listeners over SSE: events.stream and repo.events.stream closed check-in: 7f7e1261e9 user: dmestas tags: events-stream | |
| 11:48 | land activity-memo check-in: fad8a437eb user: dmestas tags: trunk | |
| 11:48 | land zit-0143 check-in: 9c2f66b8c6 user: dmestas tags: trunk | |
| 05:30 | A panicking activity query releases its waiters closed check-in: 256db22038 user: dmestas tags: activity-memo | |