summaryrefslogtreecommitdiff
path: root/doc/post-commit
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-01-04 00:24:09 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-01-04 00:24:09 +0000
commit55ed4b89fc9f394dcdec74cddae8ca3a2d60cbb3 (patch)
treecf2b6781bc5747fd5b97213d60e2a377460c00ac /doc/post-commit
parenta1e7197cd24bd1ba147656c03126b6abf02c0fd3 (diff)
response
Diffstat (limited to 'doc/post-commit')
-rw-r--r--doc/post-commit/discussion.mdwn22
1 files changed, 21 insertions, 1 deletions
diff --git a/doc/post-commit/discussion.mdwn b/doc/post-commit/discussion.mdwn
index 9dcf91bea..3c2b264fb 100644
--- a/doc/post-commit/discussion.mdwn
+++ b/doc/post-commit/discussion.mdwn
@@ -13,4 +13,24 @@ 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. \ No newline at end of file
+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,
+> }
+> ],