4訳注: 後述されますが、外部プログラムによるフックが「低速」であるのは、 (1) 外部プロセスとしてのフック起動と、 (2)Mercurial リポジトリへのアクセスに 関する部分で、外部プロセスの実行そのものが低速なわけではありません。