Commit 9f7b035e89

9f7b035e89d7d96c175d97c041af2b50f96afb84

parent: d8255af2cc

Verified · cmc

cmc <hello@cleberg.net> · 2026-08-28 04:25 UTC

parity: wiki reads on every surface

Layout: unified · split

Parity.org +9 −6
@@ -68,7 +68,7 @@ Creating from a fork works anywhere the source can be typed as
6868| blame | yes | yes | yes |
6969| search file contents | yes | yes | yes |
7070| branches and tags | yes | yes | yes |
71| wiki | no | yes | no |
71| wiki (read) | yes | yes | yes |
7272| download an archive | yes | yes | n/a |
7373| edit a file | yes | yes | yes |
7474| create | yes | yes | yes |
@@ -84,11 +84,14 @@ Creating from a fork works anywhere the source can be typed as
8484| delete, transfer | yes | no | no |
8585| release delete | yes | no | no |
8686
87Wiki is the one row left where the web can do something no other
88surface can: its handler reads the companion repository directly rather
89than dispatching a command (krz/gitbay#48). Blame, file editing, log at
90a ref, archive and the public listing were all in that state until
91krz/gitbay!99 and !101 gave them commands.
87No row is web-only any more. Blame, file editing, log at a ref,
88archive, the public listing and the wiki were all in that state — a
89handler reading git or the store directly instead of dispatching a
90command — until krz/gitbay!99, !101 and !102 gave them commands.
91
92The wiki row covers reading. Editing a wiki is a push to
93=<repo>.wiki.git= on every surface, including the web, so there is no
94edit row to have parity on.
9295
9396=n/a= marks a capability deliberately absent from a surface rather than
9497missing from it. Archive download is =n/a= on iOS: the read API carries