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.

Reply via email to