web commit by http://subvert.org.uk/~bma/: Fix a mistake in my example; I shouldn...
[ikiwiki.git] / doc / todo / mercurial.mdwn
index 9dd3cbb4d490ec45ee0ea8000e07a31699cdd745..879bae5833dea6605c4e1375746affa36c859bc8 100644 (file)
@@ -18,6 +18,12 @@ Posthook: in $srcdir/.hg/hrc, I have the following
 
     [hooks]
     incoming.update = hg up
-    postupdate.ikiwiki = ikiwiki --setup /path/to/ikiwiki.setup --refresh
+    update.ikiwiki = ikiwiki --setup /path/to/ikiwiki.setup --refresh
 
-This should update the working directory and run ikiwiki every time a change is recorded (someone who knows mercurial better than I do may be able to suggest a better way, but this works for me.)
\ No newline at end of file
+This should update the working directory and run ikiwiki every time a change is recorded (someone who knows mercurial better than I do may be able to suggest a better way, but this works for me.)
+
+> Try running it with --post-commit instead of --refresh. That should
+> work better, handling both the case where the edit was made via the web
+> and then committed, and the case where a commit was made directly.
+> It can deadlock if the post-commit hook runs with --refresh in the
+> former case. --[[Joey]]