No activity today, make something!
tiddlyweb revision

20160313160624 cdent  

Every tiddler has revisions. Every time a tiddler is changed, a new revision is created. Revisions are identified by an integer ID.

However, not all stores support revisions, so when a tiddler is changed, the existing single revision is replaced by the new one.

A list of revisions can be accessed at /bags/{bag_name}/tiddlers/{tiddler_title}/revisions and an individual revision at /bags/{bag_name}/tiddlers/{tiddler_title}/revisions/{revision}. Individual revisions are immutable.

In python code, retrieving a specific revision is done as follows:

{{{ tiddler = Tiddler(title, bag_name) tiddler.revision = 4 tiddler = store.get(tiddler) }}}

If the revision does not exist a {{{NoTiddlerError}}} exception is raised. If {{{revision}}} is not set, the most recent revision is retrieved.