From dd74d4adeeb2189d5bb9e2abdb89f881bd297916 Mon Sep 17 00:00:00 2001 From: jochen Date: Fri, 23 Oct 2026 16:10:19 +0200 Subject: [PATCH] Restore the doc wording of the repositories program after dropping E1a (review round 1) --- modules/gitea/README.md | 6 +++--- modules/gitea/module.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/gitea/README.md b/modules/gitea/README.md index 4db08d83..4e51081c 100644 --- a/modules/gitea/README.md +++ b/modules/gitea/README.md @@ -160,10 +160,10 @@ listed repository: - one found still under the setup account is finished: the steps it lacks are done, main is never written twice; - one in the organisation is only put right: main's rule narrowed, `mesh/check` required in place of `mesh/merge-gate` and `mesh/repo-check`, and every other status already there kept. A main that requires - `mesh/repo-check` alone (hq's did, until issue 1296) is given `mesh/check` in its place too, since nothing writes - `mesh/repo-check` once the merge check's second layer is gone (ADR 0527 §2); `mesh/check` is never dropped. + `mesh/repo-check` without `mesh/merge-gate` is judged by its own script alone (hq, ADR 0503 §5, until issue 1296) + and keeps it; `mesh/check` is never dropped. -Every other repository of the organisation whose main requires `mesh/merge-gate` or `mesh/repo-check` has the old statuses swapped +Every other repository of the organisation whose main requires `mesh/merge-gate` has the two old statuses swapped for `mesh/check`, and only its statuses (issue 1301): the switch reaches every repository the merge gate judged, with no list kept by hand. A step the forge refuses stops that repository, and the others go on. Beyond that swap, a repository taken out of the value is never changed: nothing is deleted, renamed, moved out or unprotected. The pass keeps what it did per repository in diff --git a/modules/gitea/module.json b/modules/gitea/module.json index bf2211a4..66cea38b 100644 --- a/modules/gitea/module.json +++ b/modules/gitea/module.json @@ -172,7 +172,7 @@ }, "repositories": { "type": "object", - "description": "The repositories of the organisation novox the mesh holds (ADR 0428): each by name, {\"\": {\"private\": true, \"description\": \"...\"}}. One that does not exist is made by the module's setup login under its own account, its main protected and given a first commit (a README naming the description), its rule narrowed to no push and the tools' merge requiring mesh/check, and only then moved into the organisation; one that exists only has main's rule put right, mesh/check in place of mesh/merge-gate and mesh/repo-check and its other statuses kept (a main requiring mesh/repo-check alone is swapped too, ADR 0527 §2). Every other repository whose main requires mesh/merge-gate or mesh/repo-check has the old statuses swapped for mesh/check; nothing else of a repository out of the value is touched.", + "description": "The repositories of the organisation novox the mesh holds (ADR 0428): each by name, {\"\": {\"private\": true, \"description\": \"...\"}}. One that does not exist is made by the module's setup login under its own account, its main protected and given a first commit (a README naming the description), its rule narrowed to no push and the tools' merge requiring mesh/check, and only then moved into the organisation; one that exists only has main's rule put right, mesh/check in place of mesh/merge-gate and mesh/repo-check and its other statuses kept (a main requiring mesh/repo-check alone keeps it). Every other repository whose main requires mesh/merge-gate has the two swapped for mesh/check; nothing else of a repository out of the value is touched.", "trusted": true, "default": {} }