[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: SubWiki (was: Re: svn 1.0 in 45 days)

From: Tom Lord <lord_at_regexps.com>
Date: 2002-10-12 09:10:50 CEST

> On this point, I very much agree. In fact, I agree so much, that I even went
> and coded this some time ago:

       http://subwiki.tigris.org/
       http://svn.webdav.org/repos/projects/subwiki/trunk/
       http://test.webdav.org/wiki/Welcome

> I wouldn't even call it alpha code right now. You can't add a page except by
> checking out the pages, doing 'svn add', and committing it back. After I get
> unburied from some other work, I'll be doing that. And now that Mike got
> ViewSVN support going, I'll be hooking that in, too. And then... :-)

I did the same thing with `arch'. It would be a pain in the ass to
tune arch performance for Wiki demands. SVN is already there.

I think:

Take Twiki (verify that it's free software). It's in perl and I
remember someone (you?) having objection to perl. There's also
a wiki of good repute or two in python (i forget what they're called).

Twiki, at least, already has RCS hooks. Replace those with svn hooks.
This should be trivial.

Start writing wiki extension modules that take advantage of svn's
transactional nature. For example, a user filling out a form can
result in changing, atomicly, a bunch of "correlated" files in the
wiki.

This needs no feature of svn that isn't already there. Application of
the resulting very flexible and very scalable framework can drive
subsequent optimization efforts and clean-ups.

I think svn 1.0 is pretty much done.

-t

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 12 09:09:25 2002

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.