This doesn't really answer your question, but I started a wiki page for example hooks a while back: http://mercurial.selenic.com/wiki/HookExamples. Could be useful. Greg