]> sipb.mit.edu Git - ikiwiki.git/blobdiff - doc/bugs/blog_posts_not_added_to_mercurial_repo.mdwn
web commit by http://madduck.net/
[ikiwiki.git] / doc / bugs / blog_posts_not_added_to_mercurial_repo.mdwn
index 18a2033863df310973835fca0c0693bccfc4e9ac..93d0aaf9f8c1b74e063e701b17a0f404cd6174d9 100644 (file)
@@ -2,8 +2,13 @@ I am using mercurial as RCS backend and ikiwiki 2.40.
 
 It seems that, when adding a blog post, it is not immediately commited to the mercurial repo. I have a page with this directive:
 
-    [[!inline pages="journal/blog2008/* and !*/Discussion" show="0" feeds="no" actions="yes" rootpage="journal/blog2008"]]
+    \[[!inline pages="journal/blog2008/* and !*/Discussion" show="0" feeds="no" actions="yes" rootpage="journal/blog2008"]]
 
 When I add a blog post, I see it on the wiki but it doesn't appear on `History` or `RecentChanges`. If I run `hg status` on the wiki source dir, I see the new file has been marked as `A` (ie, a new file that has not been commited).
 
 If I then edit the blog post, **then** the file gets commited and I can see the edit on `History` and `RecentChanges`. The creation of the file remains unrecorded.  --[[buo]]
+
+> Ikiwiki calls `rcs_add()` if the page is new, followed by `rcs_commit()`.
+> For mercurial, these run respectively `hg add` and `hg commit`. If the
+> add or commit fails, it will print a warning to stderr, you might check
+> apache's error.log to see if there's anything there. --[[Joey]]