diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-08-31 00:02:45 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-08-31 00:02:45 +0000 |
commit | 7816a5dca3754d9c7e7dfc70f251ac50f2c3714b (patch) | |
tree | 2db64d2b64cfa88fbb835583133848be8c41a455 /doc | |
parent | 949e3cdecab921838ebbb9227260b87c5ce75c19 (diff) |
web commit by http://subvert.org.uk/~bma/: Add my thoughts on some of the issues.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/todo/mercurial.mdwn | 11 |
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 |