ローカルのMercurialリポジトリにいくつかのpretxncommitフックがあります。これらのフックは、コミットメッセージにチケットへの参照とその他の健全性チェックが含まれていることを確認するために使用されます。
私の問題は、マーキュリアルキューを使用しようとするqnew
と、これらのフックを実行しようとしたり、チケットチェックの1つが失敗したりするとhistedit
、同様の拡張機能で同じ問題が発生することです。
これらのコマンドでpretxncommitフックが実行されるのはなぜですか?彼らはある種の内部コミットを実行しますか?
これらのフックをコミットでのみ実行するようにするにはどうすればよいですか?