| Comment: | Surface repository posture: header badge, failing notice, explore glyph and kind filter, fleet admin, creation choice
Every repo page carries the posture from repo.get. Mirrors show 'mirror of <host>' linked upstream, a failing upstream is said in words under the bar, and write affordances on a read-only mirror point at the upstream's pages. Explore marks mirrors and filters by kind. /fleet shows state and writes per row with pull / edit / allow writes / detach; the add form also edits. /new offers Start empty, Import and own, or Mirror. |
|---|---|
| Timelines: | family | ancestors | descendants | both | mirror-posture |
| Files: | files | file ages | folders |
| SHA3-256: |
9689ddd05e074c3c4bc0152190ae2e2a |
| User & Date: | dmestas on 2026-08-21 18:28:50.144 |
| Other Links: | branch diff | manifest | tags |
|
2026-08-21
| ||
| 18:34 | mirror.set/writes report state; re-attaching returns writes to refused; fleet action buttons stay on one line check-in: 074cb8072f user: dmestas tags: mirror-posture | |
| 18:28 |
Surface repository posture: header badge, failing notice, explore glyph and kind filter, fleet admin, creation choice
Every repo page carries the posture from repo.get. Mirrors show 'mirror of <host>' linked upstream, a failing upstream is said in words under the bar, and write affordances on a read-only mirror point at the upstream's pages. Explore marks mirrors and filters by kind. /fleet shows state and writes per row with pull / edit / allow writes / detach; the add form also edits. /new offers Start empty, Import and own, or Mirror. check-in: 9689ddd05e user: dmestas tags: mirror-posture | |
| 18:16 |
Repository posture: mirrors carried on the repo model, refuse local writes by default
repo.get returns mirror{tracking,url,state,acceptWrites,...} and detachedFrom. mirror.detach replaces mirror.delete and keeps the upstream as provenance; mirror.writes opts a mirror into local writes. Pushes, tickets, wiki, forum and technotes on a tracking mirror are refused (403) naming the upstream. A URL change clears failures recorded against the old peer. check-in: d980bf4d71 user: dmestas tags: mirror-posture | |