Skip to content
quarry Check-in [d980bf4d71]
Login

Check-in [d980bf4d71]

Overview
Comment: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.

Timelines: family | ancestors | descendants | both | mirror-posture
Files: files | file ages | folders
SHA3-256: d980bf4d712a71bc09571833bc148405d0dccf7cd0fe8f0942a86a2a38cc1d45
User & Date: dmestas on 2026-08-21 18:16:58.878
Other Links: branch diff | manifest | tags
Context
2026-08-21
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

17:56
day counts are calendar days - the weekday exposed the hours/24 rounding check-in: 59bd504ec5 user: dmestas tags: trunk
Changes