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
68| blame | yes | yes | yes | 68| blame | yes | yes | yes |
69| search file contents | yes | yes | yes | 69| search file contents | yes | yes | yes |
70| branches and tags | yes | yes | yes | 70| branches and tags | yes | yes | yes |
71| wiki | no | yes | no | 71| wiki (read) | yes | yes | yes |
72| download an archive | yes | yes | n/a | 72| download an archive | yes | yes | n/a |
73| edit a file | yes | yes | yes | 73| edit a file | yes | yes | yes |
74| create | yes | yes | yes | 74| create | yes | yes | yes |
@@ -84,11 +84,14 @@ Creating from a fork works anywhere the source can be typed as
84| delete, transfer | yes | no | no | 84| delete, transfer | yes | no | no |
85| release delete | yes | no | no | 85| release delete | yes | no | no |
86 86
87Wiki is the one row left where the web can do something no other 87No row is web-only any more. Blame, file editing, log at a ref,
88surface can: its handler reads the companion repository directly rather 88archive, the public listing and the wiki were all in that state — a
89than dispatching a command (krz/gitbay#48). Blame, file editing, log at 89handler reading git or the store directly instead of dispatching a
90a ref, archive and the public listing were all in that state until 90command — until krz/gitbay!99, !101 and !102 gave them commands.
91krz/gitbay!99 and !101 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.
92 95
93=n/a= marks a capability deliberately absent from a surface rather than 96=n/a= marks a capability deliberately absent from a surface rather than
94missing from it. Archive download is =n/a= on iOS: the read API carries 97missing from it. Archive download is =n/a= on iOS: the read API carries