Viewing revision r1 of Revision History — saved 2026-05-11 11:06 UTC .
“Initial seed content”
Jump to current version Full history

Revision History

Every wiki edit is preserved.

How it works

When someone saves a page, the wiki:

  1. Writes a new WikiRevision row with the prior content snapshotted.
  2. Updates the live WikiPage body/title to the new content.
  3. Increments rev_num (1, 2, 3, …) per page.

The full revision body is stored — no diff compression. SQLite is
fine for this at typical wiki scale.

Viewing

Reverting

Logged-in users can revert any non-current revision. Revert writes
a new revision with the older body — the audit trail stays intact;
you can always re-revert.

Locked pages can only be reverted by sysops.

Author tracking

Each revision stores author_id (NULL for logged-out edits, which
are disallowed by default) and the editor's IP. The IP is admin-
visible only.

Privacy

Author IP is not exposed in the public history view; only the
username is. Sysops can see IP through /admin/audit/.

See also