Artifact Content
Not logged in

Artifact fdc4b0a8942bcc239a6c11931767b5bae3b9fcfa

File www/wikitheory.wiki part of check-in [c8893c69ac] - Documentation updates. by drh on 2008-10-05 01:03:25.

Wiki In Fossil

Fossil uses wiki markup for many things:

The formatting rules for fossil wiki are designed to be simple and intuitive. The idea is that wiki provides paragaph breaks, numbered and bulletted lists, and hyperlinking for simple documents together with a safe subset of HTML for more complex formatting tasks.

Stand-alone Wiki Pages

Each wiki page has its own revision history which is independent of the sequence of baselines (check-ins). Wiki pages can branch and merge just like baselines, though as of this writing (2008-07-29) there is no mechanism in the user interface to support branching and merging. The current implementation of the wiki shows the version of the wiki pages that has the most recent timestamp.

In other words, if two users make unrelated changes to the same wiki page on separate repositories, then those repositories are synced, the wiki page will fork. The web interface will display whichever edit was checked in last. The other edit can be found in the history. The file format will support merging the branches back together, but there is no mechanism in the user interface (yet) to perform the merge.

Every change to a wiki page is a separate control artifact of type "Wiki Page".

To be continued...