Kept pages is a wiki feature that keeps old versions of a page around for awhile, and then forgets them. While the old versions are still “Kept”, any user can rollback the page to that version.
Kept pages is a technology solution to allow a wiki community to keep a partial version history, but also to ForgiveAndForget issues. It helps maintain the social convention of not digging up other people’s past and use it against them, now.
On EmacsWiki?, we also have pages consisting of Emacs Lisp source code. People wanted these to be checked into a version control system. I wrote cron jobs that checked wiki pages into version control systems every 24h . The wiki itself still uses the original Kept Pages implementation, but suddenly much older pages will be available from the version control host. Unintended consequences…
Define external redirect: EmacsWiki