hg セットアップに pre-diff フックがありますが、変更をコミットしようとしても実行されません。
私がやろうとしているのは、コミット前にデータベーススキーマファイルを生成して、変更のリストに表示されるようにすることです。
また、正常に機能する更新フックもあります。TortoiseHG は hg diff コマンドを実行していませんか? 代わりにどのフックを使用できますか?
hg セットアップに pre-diff フックがありますが、変更をコミットしようとしても実行されません。
私がやろうとしているのは、コミット前にデータベーススキーマファイルを生成して、変更のリストに表示されるようにすることです。
また、正常に機能する更新フックもあります。TortoiseHG は hg diff コマンドを実行していませんか? 代わりにどのフックを使用できますか?
TortoiseHg (v2.1.4 以降) は、少なくとも 3 つの方法で差分を実行しますが、いずれも rawhg diff
コマンドを使用しません:
mdiff.unidiff
のメソッドによって取得されmdiff.py
ます。このメソッドは、フック メカニズムをバイパスします。私の知る限り、TortoiseHg は差分メカニズムのフックを公開していません。