summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-08-31 00:02:45 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2007-08-31 00:02:45 +0000
commit7816a5dca3754d9c7e7dfc70f251ac50f2c3714b (patch)
tree2db64d2b64cfa88fbb835583133848be8c41a455 /doc/todo
parent949e3cdecab921838ebbb9227260b87c5ce75c19 (diff)
web commit by http://subvert.org.uk/~bma/: Add my thoughts on some of the issues.
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/mercurial.mdwn11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/todo/mercurial.mdwn b/doc/todo/mercurial.mdwn
index ff137a2e1..9dd3cbb4d 100644
--- a/doc/todo/mercurial.mdwn
+++ b/doc/todo/mercurial.mdwn
@@ -1,8 +1,11 @@
* Need to get post commit hook working (or an example of how to use it.)
+ * See below. --[[bma]]
* rcs_notify is not implemented
* Is the code sufficiently robust? It just warns when mercurial fails.
* When rcs_commit is called with a $user that is an openid, it will be
passed through to mercurial -u. Will mercurial choke on this?
+ * Nope. Mercurial doesn't expect any particular format for the username,
+ though "Name <address@domain>" is standard. --[[bma]]
* The rcs_commit implementation seems not to notice if the file has been
changed since a web edit started. Unlike all the other frontends, which
use the rcstoken to detect if the web commit started editing an earlier
@@ -10,3 +13,11 @@
It seems that with the current mercurial commit code, it will always
blindly overwrite the current file with the web edited version, losing
any other changes.
+
+Posthook: in $srcdir/.hg/hrc, I have the following
+
+ [hooks]
+ incoming.update = hg up
+ postupdate.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