On Sunday, May 9, 2021 at 6:40:48 PM UTC+2 si wrote:

> I've become kind of interested in keeping a full revision history of my 
> wiki - i.e. be able to see every single change I've made to every tiddler. 
>
I know about http://j.d.revisions.tiddlyspot.com/, which I like a lot, but 
> it has a couple of disadvantages for my use case:
>

As far as I know, that's the only plugin which create revisions. And there 
is the "trashbin plugin" [1]
 

>
>    1. Revisions are only created when you click the save button from the 
>    edit toolbar. Most of the time I save tiddlers with Ctrl+Enter. 
>
> IMO this can be solved. .. but you'll need to mess with the core 
EditTemplate ... \define save-tiddler-actions() 

>
>    1. I also use Streams a lot, where again changes made to tiddlers 
>    won't be recorded by the plugin. 
>
> I think, Streams is designed, to be modified a lot and it uses dynamically 
created tiddler titles. .. So you will probably create a lot of "strange 
looking titles". So without some heavy support for a "recovery UI" you will 
get problems there. 

>
>    1. I use a single html wiki for all my stuff. Presumably having a new 
>    tiddler created for every change I make will soon start to inflate and 
> slow 
>    down my wiki? Or maybe I am wrong about this?
>
> IMO it will make the whole thing a lot more complex. 
 

> So I guess I'm interested in whether it is even practical to keep such an 
> extensive history of my wiki use, and if so what options are available?
>

I did think about a possibility (just in my mind), that it should possible 
to store the "diffs only". ... So similar to, what can be seen in the TW 
import mechanism. Where you can see "the diff" the difference between the 
newly imported tiddler and an existing one. ... 

A similar mechanism would allow us to create something that is called a 
"patch". ... So it contains the commands, that need to be applied to the 
existing tiddler, to get the OLD tiddler back. ... 

The problem with a mechanism like this, would be, that you'll need to apply 
the patches in order. .. If 1 patch gets lost, there will be a problem. ... 

So the whole handling thing will be complex. .. I didn't think about it in 
detail. 

-mario


-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/464a658c-4e9d-40e1-9a89-6611a8c87a19n%40googlegroups.com.

Reply via email to