Artifact 0526a1ba2ae8a4d4a284c49cf57ca367f721dd5712883a80e4a79b035e626681:
- File
internal/api/mirror_posture_test.go
-
2026-08-21 18:16:58
— part of check-in
[d980bf4d71]
on branch mirror-posture
— 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. (user: dmestas, size: 4214) [annotate] [blame] [check-ins using]
- 2026-08-21 19:51:55 — part of check-in [e61bc36d43] on branch trunk — Merge mirror-posture: repository posture, read-only mirrors, fleet page as rows (user: dmestas, size: 4214) [annotate] [blame] [check-ins using]
-
2026-08-21 18:16:58
— part of check-in
[d980bf4d71]
on branch mirror-posture
— Repository posture: mirrors carried on the repo model, refuse local writes by default