]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blob - doc/post-commit.mdwn
web commit by tschwinge: Should perhaps explain the syntax. Done that extra-extensiv...
[git.ikiwiki.info.git] / doc / post-commit.mdwn
1 If your wiki is kept in [[revision_control|rcs]], a post-commit hook is run
2 every time you commit a change to your repository.
4 ikiwiki generates the "post-commit hook" once you've uncommented the relevant section (under wrappers) in the ikiwiki.setup.
6 The generated wrapper is a C program that is designed to safely be made
7 suid if necessary. It's hardcoded to run ikiwiki with the settings
8 specified when you ran --wrapper, and can only be used to update and
9 compile that one checkout into the specified html directory.
11 Depending on your setup, the post-commit hook might end up
12 getting called by users who have write access to the repository, but not to
13 your wiki checkout and html directory. If so, you can safely make
14 the wrapper suid to a user who can write there (*not* to root!). You might
15 want to read [[Security]] first.
17 [[Setup]] explains setting this up from the start and see [[rcs/details]] to know more.