title: Mercurial: are pre-commit hooks run for other committing commands than "hg ci"
body: <p>Are mercurial's pre-commit hooks also run for other committing commands, e.g. <code>hg backout</code> or <code>hg graft</code>? Since these commands do a commit themselves, I'd like to think this is the case but I cannot find it in the documentation anywhere.</p>