In my view, a discussion of versioning has to start with a definition of identity. If it's fine by you that renaming a tiddler breaks identity, then the name should do; but then again only until you move the tiddler or page to a different URL. Giewiki takes the approach of assigning a guid to each tiddler, allowing you to follow it's history across both kinds of URL change.
As for adding the concept to the TW core, I suppose you could do that, but what metadata/prior versions would you carry around in the file..? I'd definitely think that both belong on a server, and what you might include in the offline file would be a link to the server URL. /Poul http://giewiki.appspot.com | http://code.google.com/p/giewiki On 8 Jul., 18:19, Ash Irus <[email protected]> wrote: > [Moving discussion over to TiddlyWikiDev properly now that I have joined > that group] > > On Jul 8, 5:09 pm, Ash <[email protected]> wrote: > > > > > > > > > [Moving discussion over to TiddlyWikiDev] > > > It would be nice to see the concept of versions built-in to core TW. > > In other words, to define a set format. I would suggest referencing > > each version by a hash that represents the contents at that time git- > > style. > > > To work on synchrtron looks interesting (although a few years old) > > but it seems to assume a merging strategy which is far above what I > > was suggesting. I was merely looking for a standard version format for > > embedding versions into a TW so that there is some compatibility > > between server-side solutions (almost all of which offer versioning). > > The server-side specific plugin would still take care of merging and > > diffing as each server has their own concept of users. > > > Is there any way we could settle on a client-side version format? > > > all the best, > > Ash > > > On Jul 1, 4:10 pm, PMario <[email protected]> wrote: > > > > This may be of interest. > > > >http://homepages.kcbbs.gen.nz/tonyg/projects/synchrotron.htmlhttp://h.... > .. > > > > If something like this is part of the core, it would make the TW file > > > just bigger. Plugins work nice for that. > > > > I didn't test it but it looks promising. > > > > -m > > > > On 1 Jul., 12:46, Ash <[email protected]> wrote: > > > > > Are there any plans to make versioning (i.e. a tiddler's change > > > > history) part of core TiddlyWiki. > > > > > At the moment there are two incompatible versioning for the two main > > > > server-side TW implementations (TiddlyWeb/TiddlySpace and GieWiki) and > > > > no plain offline TW that support versioning. > > > > > If it was made a standard supported part of TW then hopefully > > > > TiddlyWeb & GieWiki would implement it in the new standard manner and > > > > we could export a TiddlySpace wiki, edit it completely offline (i.e. > > > > no need to sync with server), import it into Giewiki and have changes > > > > maintained. > > > > > -- > > > > Any thought? > > > > Ash -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tiddlywikidev?hl=en.
