diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-10 08:19:53 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-10 08:19:53 +0000 |
commit | 65e3686ead9e443584e2c727eec4ccf32bfad47e (patch) | |
tree | 98d2127dbdc6bfb6cf121b81fe9bc06193a1124f /doc | |
parent | 10b2ae520d269b051fccc1511cd1b3c162e65117 (diff) |
dd
Diffstat (limited to 'doc')
-rw-r--r-- | doc/index.mdwn | 2 | ||||
-rw-r--r-- | doc/post-commit.mdwn | 11 |
2 files changed, 12 insertions, 1 deletions
diff --git a/doc/index.mdwn b/doc/index.mdwn index 00a8badf6..92d3c9357 100644 --- a/doc/index.mdwn +++ b/doc/index.mdwn @@ -10,7 +10,7 @@ the usual design for a Wiki inside-out and backwards. To use ikiwiki to set up a wiki, you will probably want to use it with a revision control system, such as [[Subversion]], for keeping track of past -versions of pages. ikiwiki can run as a Subversion post-commit hook, so +versions of pages. ikiwiki can run as a Subversion [[post-commit]] hook, so that each committed change to your wiki is immediatly compiled and published. (It can also be run by hand, by cron, or integrated with any other revision control system.) diff --git a/doc/post-commit.mdwn b/doc/post-commit.mdwn new file mode 100644 index 000000000..6635d3bbd --- /dev/null +++ b/doc/post-commit.mdwn @@ -0,0 +1,11 @@ +Here's an example of how to run ikiwiki in a [[Subversion]] post-commit +hook to automatically update a wiki as commits come in: + + wiki_src=/path/to/checkout + wiki_dest=/path/to/web/server + svn up -q $wiki_src + ikiwiki $wiki_src $wiki_dest --wikiname=MyWiki + +This assumes that permissions allow anyone who commits to svn up the +wiki_src directory and write to wiki_dest. If they don't, you'll need a +suid wrapper to run the above as a user who can write to both. |