Skip to content
quarry Check-in [9848396ba4]
Login

Check-in [9848396ba4]

Overview
Comment:merge doc-dirs: directory documents resolve to their index
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 9848396ba420e245b26a0926fcd1e2744382a262d90127a7e4c26125b2b71b88
User & Date: dmestas on 2026-08-23 02:25:35.734
Other Links: manifest | tags
Context
2026-08-23
02:29
merge doc-links-abs: absolute fossil doc links render check-in: 9900339bd6 user: dmestas tags: trunk
02:29
doc: fossil's own /doc/ links land on the rendered page

fossil content links its documentation absolutely — the Cookbook has importing from Git — and the route mapping sent those to the file view. That was right when the file view was the only thing there was; since doc.get exists it has been putting readers in a source listing of a page quarry can render.

Leaves /uv/ dropped: unversioned content is a fossil feature neither quarry nor zit has, and that is why Download renders as plain text rather than as a link to a 404. closed check-in: d53f14d5b5 user: dmestas tags: doc-links-abs

02:25
merge doc-dirs: directory documents resolve to their index check-in: 9848396ba4 user: dmestas tags: trunk
02:25
doc: a directory serves its index, and falls back to the tree

Fossil's own docs link directories with a trailing slash — index.wiki carries a variety of techniques — and those all 404'd: the doc route found no renderable extension, redirected to the file view, and the file view cannot serve a directory. A real page was sitting behind the error the whole time (www/caps/index.md).

A directory now serves its index document, preferring the formats that render into the page, found with one listing rather than a probe per candidate. A directory with no index goes to the TREE view; only an actual file falls back to source. closed check-in: ff17aa2517 user: dmestas tags: doc-dirs

02:18
merge feed paging with trunk check-in: 0b79646346 user: dmestas tags: trunk
Changes