All,

For information, I've put together a simple system for managing saved 
versions of tiddlers.  You can try it out or install the plugin from my 
tiddlyspot site <http://malsandbox.tiddlyspot.com>.

When I am setting up a tiddlywiki for a particular purpose, I usually end 
up with various customisation tiddlers with stylesheets, macros, variations 
to the table of content macros, etc.  For this activity, I prefer to work 
in the tiddlywiki environment rather than setting up github/git/external 
editor workflows.

This simple version control system allows me to commit changes to 
individual tiddlers as required and then to restore previous versions if 
needed.  Along with the Tinka plugin, this gives my a good development 
environment for simple projects.

My plugin is inspired by and uses some code from JD's Plainrevs plugin 
<https://groups.google.com/forum/#!searchin/tiddlywiki/tiddler$20version$20control|sort:date/tiddlywiki/EZhMkt0BDn0/ZWcg8Wu0BQAJ>
 
with a number of simplifications.  The main features are:

   - The code for the plugin resides in a single wikitext tiddler.
   - The version control functionality does not interfere with the normal 
   operation of a tiddlywiki and is contained in the "Versions" tab in the 
   tiddler Info panel.
   - Committed versions of any tiddler can be saved at any time along with 
   a simple commit message.
   - There is no automatic saving of versions during the edit process.
   - Committed versions can be restored to replace the current version of 
   the subject tiddler.
   - Committed versions can be deleted.
   - Committed versions are saved as system tiddlers so that they do not 
   show up in normal searches.
   - Incremental differences between each version and the next previous 
   version can be displayed.
   - There is no set limit on the number of versions retained.

Any feedback or suggestions are welcome.

Regards,

Mal

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/fc9ae41a-dc9c-430d-911d-2cf8d8184df7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to