- 3 storage options: store history in wikit.tkd, store in history.tkd store in filesystem
- Full version and diffs are separate files (RCS stores them in one file)
- Diffs in last-first order in the $page.history file, in the order you need them.
- Get a specific version, page 0, revision 50: http://my/wiki/0.50
- Version summary: http://my/wiki/0^
- Diff mode 1: http://my/wiki/0-48 Returns the diff between the latest version and revision 48.
- Diff mode 2: http://my/wiki/0--3 Returns the diff between the latest and 3 revisions prior.
- Diff mode 3: http://my/wiki/0-48-40 Returns differences between version 48 and 40.
- Diff raw mode modifier: http://my/wiki/0--1# Returns the raw diff output, no wiki formatting is done.
- Diff context mode modifier: http://my/wiki/0--1~ Shows a raw (the way wikidiff does) listing of changes
- Diff context mode modifier: http://my/wiki/0--5~~ Shows a raw chain of changes, each revision in a separate block.
- how to do the diff
- how and where to store the diff
- what URL scheme to use as "API"
[EE]: This:
- Diff raw mode modifier: http://my/wiki/0--1# Returns the raw diff output, no wiki formatting is done.
19feb03 jcw - I've updated the Tclers' Wiki to the latest CVS code. Reason to mention it here is that the latest rev no longer has history at all. Not to move away from it, but because the current history has been a separate CVS-based mechanism for some time now anyway. With the "archive" view dropped, things have become lean-and-mean, ready to deal with history in a modular fashion. Also gone is the "format" flag - there are no longer special pages, every page is assumed to use wiki markup.
[ Category Wikit - Category Tcler's Wiki ]