Keep private identities out of maintenance source

This commit is contained in:
ragnarok-clanker 2026-10-26 15:35:17 +01:00
commit a77a3645a1
2 changed files with 29 additions and 9 deletions

View file

@ -54,6 +54,10 @@ the coordinator's optional identity override sets both author and committer for
future commits. Without those variables, upstream identity behavior is unchanged.
The private `rodecomp_history_backup` volume retains pre-rewrite recovery data;
it is not published. Public old Git objects were pruned. Clank progress was preserved.
The maintenance helper accepts the private identity at runtime:
`python tools/rodecomp/rewrite-identity.py <identity> --repo <disposable-clone>`.
It requires git-filter-repo and rewrites history; use a backed-up disposable clone,
keep private arguments out of published logs, and check out the renamed branch afterward.
Installer presentation (`src/server/install.js` only): four numbered steps, a compact
ASCII banner, color/status icons, explicit incomplete-installation reporting, and