Artifact 808ad06947959d8db95ef4025aa0261b1464f451afd9c4664f8518ad31912e4c:
- File
internal/web/protect_test.go
-
2026-08-26 23:16:39
— part of check-in
[0d3bcdd784]
on branch protect-4
— RFC 0007 phase 4: the settings surface, under a
Protected branches beside capabilities on the repository settings page: a branch or glob per row, owners as logins, every matching rule applies, blank the owners to remove one. The form rebuilds the stored set, so a renamed row is a delete and a write.
The cost is stated where the rule is set, because both things it changes surprise someone who knows fossil: on this forge i means less than it means in fossil, and a stock client can be refused a push its capability string says it may make. Policy of this forge, outside the repository; a clone is byte-identical to an unprotected one.
The section is not drawn on a forge with no policy store. (user: dmestas, size: 2062) [annotate] [blame] [check-ins using]
- 2026-08-26 23:51:53 — part of check-in [8f527acdb5] on branch trunk — Landed phase 4: the rule has a page, and the page says what it costs. (user: ai-local, size: 2062) [annotate] [blame] [check-ins using]
-
2026-08-26 23:16:39
— part of check-in
[0d3bcdd784]
on branch protect-4
— RFC 0007 phase 4: the settings surface, under a