blob: 3c2b264fb3a7a5f65617473d1be898d7b35d009f (
plain)
Hi Joey and many thanks for your work on ikiwiki, as usual you give us a very good soft...
I want to be able to edit my website from a navigator (with the CGI) and
from my favorite editor on my laptop. I have managed to use the subversion wrapper
so I have write a post-commit hook with :
cd /~/wikisrc/
svn up
/usr/bin/ikiwiki --setup ../ikiwiki.setup
at the end.
This configuration works for me, the svn wrapper doesn't seems to
do the svn up stuff so I wonder if I've missed something...
Regards.
Well, you've created a post-commit script that runs ikiwiki in setup mode.
That's not how it's generally done, instead you generally configure
ikiwiki to generate a post-commit binary that runs ikiwiki in update
mode. That binary can be installed directly as the post-commit hook, or
called from an existing post-commit hook script, and it will handle the
necessary svn up, and will update the wiki much quicker than your --setup
command above (which rebuilds the entire wiki and all wrappers each
commit)!
In this wiki's setup file, I configure ikiwiki to generate a post-commit
wrapper binary like so:
wrappers => [
{
wrapper => "/srv/svn/ikiwiki/hooks/post-commit",
wrappermode => "04755",
notify => 1,
}
],
|