MercurialhgwebをWindows200864ビットおよびIISでセットアップしています。リポジトリの場所はネットワーク共有です。
リポジトリにフックを作成して、changeroupで「hgupdate」コマンドを発行したいと思います。外部フックを使用できません。これは、作業ディレクトリとしてネットワーク共有を使用してcmd.exeを起動するためです(また、cmd.exeはネットワーク共有をサポートしていません)。
したがって、Mercurialコマンドを呼び出すPythonフックの例を探しています。Mercurial.commandsモジュールがあることに気付きましたが、Webで例を見つけることができず、Pythonの経験もあまりありません。
Pythonフックを使用してMercurialコマンドを呼び出す例はありますか?これをすべてhgrcで行うことは可能ですか、それとも外部の.pyファイルが必要ですか?