docs: maintain-the-wiki names the synced-folder backup for an instance without a git server, and what a failed machine-data backup after a push means (#186 close)
CI / verify (push) Successful in 8m35s
CI / pwsh (push) Successful in 2m41s

Files changed:
- docs/how-to/maintain-the-wiki.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
This commit is contained in:
torbenandClaude Opus 5.5 committed 2026-10-12 19:58:14 +02:00
1 parent 9736472f48
commit 3627168403
1 file changed
+6 -1
+6 -1
View File
@@ -58,7 +58,12 @@ tools/wikitool sources trace --page "HA Integration" # which raw files this p
needs. A refusal usually means the task should be split, not pushed through.
- **No reachable remote.** Without `--no-push`, `publish` refuses with exit 1 before committing when
the remote is not configured or cannot be reached. An instance that is meant to stay local passes
`--no-push` on every publish.
`--no-push` on every publish - or, without a git server, pushes to a synced folder instead:
[back-up-to-a-synced-folder.md](back-up-to-a-synced-folder.md).
- **A failed machine-data backup.** With a backup into a synced folder, a publish that pushed also
copies this machine's files that are not in git. If that copy fails, `publish` prints a `WARN`
line and still succeeds - the commit and the push stand. Fix what the line names, then run
`tools/wikitool backup run`; another publish does not repeat the copy.
Every gate, and which command it belongs to: [exit codes and gates](../reference/exit-codes.md).
Why they are enforced in code: [why-gates-are-code.md](../explanation/why-gates-are-code.md).