Skip to content
quarry Timeline
Login

Timeline

50 most recent check-ins that include changes to files matching 'internal/ops/*'

2026-10-02
21:08
Merge trunk; one token-to-account-state check, stricter: an invite needs no credential at all, a reset accepts an imported one (#319) check-in: 273f3b92d8 user: zeitgeist tags: admins-send-reset-links
20:51
land rfc21-tokens check-in: 752edc7430 user: dmestas tags: trunk
20:00
tokens: personal settings refused, forge-scope refusal in Invoke by declared scope, migration tolerates concurrent opens check-in: ee4f3855c4 user: zeitgeist tags: rfc21-tokens
19:49
tokens: refused by credential ops, no site-admin flag, no forge scope when limited to repositories check-in: 8336218744 user: zeitgeist tags: rfc21-tokens
19:16
token doors: api, web, sync Basic, xfer login card loop; misses feed loginLimiter check-in: 8e20f503a4 user: zeitgeist tags: rfc21-tokens
14:27
Merge trunk check-in: 49748774fe user: zeitgeist tags: admins-send-reset-links
01:43
Merge trunk check-in: 878f45bbab user: zeitgeist tags: delete-forgets-its-events
01:42
Keep setup out of category and team caps, test the read-side guards, merge trunk closed check-in: f6017358de user: zeitgeist tags: activity-tab-and-upstream-owners
01:18
land site-admins-stop-at-the-door

Checks tested the merge with trunk at 3a61e5fb682d; trunk has moved since. check-in: c872fb12b0 user: dmestas tags: trunk

2026-10-01
22:19
Operator paths for delete, claim, reindex and public abuse hiding, with receipts read before the act check-in: 18d05d58fd user: zeitgeist tags: site-admins-stop-at-the-door
15:16
Merge trunk; delete also purges unversioned catalog, publisher cursor keys and finishes event scans on pending count (#294) check-in: ea6e1d281e user: zeitgeist tags: delete-forgets-the-repository
12:04
Merge trunk check-in: 1221ef747b user: zeitgeist tags: ci-tests-each-change-once
11:49
land rfc20-uv-catalog

Checks tested the merge with trunk at 9a702adb7806; trunk has moved since. check-in: eba0ccd4bf user: dmestas tags: trunk

11:29
RFC 0020 rung 2: the unversioned-file catalog, stored in the repository's bucket, with uv ops gated on y closed check-in: d5ef6207dc user: zeitgeist tags: rfc20-uv-catalog
2026-09-27
03:23
web: pages are opaque handles drawn only through a handler's hooks; register ciRunPage and personEditPage check-in: b67646c5ba user: dmestas tags: handler-owned-page-templates
02:46
land api-ops-are-timed-at-the-registry check-in: 26de248275 user: dmestas tags: trunk
02:39
Time every op at the registry and file API calls beside web renders, tagged by surface closed check-in: ccbcf4b34e user: dmestas tags: api-ops-are-timed-at-the-registry
2026-09-26
23:38
land accept-expects-the-checked-tip check-in: a6e337766f user: dmestas tags: trunk
22:07
An accept on a zit older than 0.3.31 is a 503 zit_too_old refusal naming both versions, and the version report and operations page show the gap check-in: 46b0914208 user: zeitgeist tags: accept-expects-the-checked-tip
21:57
A landing accept tells zit the tip its checks judged, so a push since then is refused as branch_moved instead of merged unchecked check-in: c65b6e49b1 user: zeitgeist tags: accept-expects-the-checked-tip
2026-09-23
17:06
land an-export-accepts-its-own-areas check-in: c799f0cc46 user: dmestas tags: trunk
16:39
config.export accepts user and shun: the oneof list is |-separated, and a spaced one now fails at registration (4b8508f3) check-in: a4d207d8d0 user: dmestas tags: an-export-accepts-its-own-areas
00:11
land immutable-follows-the-url-not-the-etag check-in: e538362949 user: dmestas tags: trunk
00:07
an archive URL is immutable only when it names a hash; a branch archive keeps its ETag and revalidates closed check-in: e9488f3870 user: dmestas tags: immutable-follows-the-url-not-the-etag
2026-09-22
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:51
land three-from-jvas-seat check-in: aef059464b user: dmestas tags: trunk
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: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
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: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:35
land the-openapi-says-what-the-server-does check-in: c38ac73d5c user: dmestas tags: trunk
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
2026-09-21
23:35
land a-caller-scoped-op-cannot-be-gated-by-letters check-in: 06e35ac2d2 user: dmestas tags: trunk
23:31
a caller-scoped op cannot be gated by a repository letter closed check-in: 51b4de4345 user: dmestas tags: a-caller-scoped-op-cannot-be-gated-by-letters
2026-09-19
16:30
land json-honours-default check-in: 544bf13550 user: dmestas tags: trunk
16:19
a JSON body honours a declared default, as query and form already did closed check-in: 0f8ef98ba3 user: dmestas tags: json-honours-default
2026-09-18
01:37
land caps-scope check-in: e528a2c187 user: dmestas tags: trunk
01:04
a capability check says what it is about, and refuses to guess closed check-in: e4e8a3f325 user: dmestas tags: caps-scope
2026-09-14
15:52
land restart-not-a-fault check-in: 58f9b83a1d user: dmestas tags: trunk
15:23
a deploy that kills an operation is a 503 that says so, not a 500 closed check-in: 7530122dc6 user: dmestas tags: restart-not-a-fault
2026-09-13
19:10
land forge-journal check-in: 59b3d7748b user: dmestas tags: trunk
19:07
an operator reaching into somebody's repository leaves a receipt they can read closed check-in: 1916c526fe user: dmestas tags: forge-journal
16:09
land absent-means-keep check-in: 25fb4e4990 user: dmestas tags: trunk
15:30
team.member: an omitted field keeps what the member had closed check-in: 7cde6433ab user: dmestas tags: absent-means-keep
2026-09-12
23:55
land open-create check-in: 1ed72429e2 user: dmestas tags: trunk
23:40
open repository creation and mirroring to any account closed check-in: 9e6f1c8f33 user: dmestas tags: open-create
17:32
land landing-addresses check-in: 7b895af345 user: dmestas tags: trunk
16:59
landings: every tense of closes and a wide addresses set; tickets: author every field a tracker defines check-in: 68eecb0f48 user: dmestas tags: landing-addresses
2026-09-07
16:30
land ci-letter check-in: b36e09fc2d user: dmestas tags: trunk
More ↓