2011-08-02 3 views
4

TortoiseHGのようにTortoiseSVNのように、コミットメッセージに問題IDが含まれているかどうかを調べることができるのだろうか? TortoiseSVNでは、レポにbugtraqプロパティを設定して、ダイアログボックスをポップアップし、IDが含まれていないかどうかを警告し、同じことをする方法を探しています(まだチェックインする必要がありますidが含まれておらず、コミットを中止することができるという警告を表示するだけです)。事前 ジョナスH.TortoiseHGのコミットメッセージをチェックする

答えて

1

おかげで、私の知る限りでは、そのようなものはTortoiseHgの中で直接可能ではありません。
しかし、TortoiseHGはMercurialのGUIに過ぎません。Mercurialでは、そのようなことをフックで行うことができます。一般的なフックが何であるかのdesriptionとその仕組みについてHG book

参照の章10:
Handling repository events with hooks

も、具体的な例は、この章that rolls back a commit if it doesn't contain a bug idです。

+0

あなたはおそらく正しいです。私はフックを使用して、vbscriptでダイアログボックスを表示し、コミットを続行するかどうかを選択できるようにしました。これは必要なものでした。 – jonash

0

コミットごとにissue.regexissue.linkに指定された問題参照を強制的に入力する設定issue.linkmandatory = Trueについてのみ知っています。

1

はTortoiseHg 2.4の設定で、このダイアログでは、あなたが望むようになっています

enter image description here

+0

閉じるが、問題IDがなくてもコミットできる必要がある。私は(コミットmsgにIDを追加するのを忘れて)必要な場合にコミットを中止するか、コミット(関連IDなし)を続けるように警告を出すだけです。フックがこれを世話しますが、TortoiseHGにfuntionalityが含まれていればいいでしょう。 – jonash

関連する問題