2012-02-07 7 views
4

コミットコメント(Smart Commits)にJiraキーを含めることができるように、JiraとFisheyeのセットアップがあります。 Fisheyeは、コミットに記載されているソースコードとJiraの問題をリンクします。コメントにJiraバグキーを含まないSVNコミットをすべて取得するには?

JIRA Commit Acceptance Pluginのようなものを使用して、Jiraキーなしでコミットを拒否したくないです。あまりにも制限的なので。しかし、まだJiraキーを使用しないでコミットを監視したいと思うでしょう。

Jira bugを含まないすべてのSVNコミットのレポートを取得する方法コメントにキーを入れますか?

+0

でしょうが、 'SVNのを見て、ポストコミットフックを作成:

これは、出力を次のようもありませんコミットコメントのJiraチケット番号は十分ですか? –

+0

David、そうですね、別の良い解決策になります。ありがとうございました。 –

+0

そして、あなたが気に入るようにするには、JIRAがEmacs regexpに問題のキーとして定義する正規表現を変換することができます。 – mdoar

答えて

1

あなたはあなたの作業コピーのディレクトリにUNIX上で次のコマンドを実行できます。

svn log | grep -v '\--' | awk 'ORS=(NR%3)?" ":"\n"' | grep -v "[ISSUE_PREFIX]" 

[ISSUE_PREFIX]は、あなたのJIRA課題の接頭辞です。たとえば、JPA-123などの問題の場合はJPAとなります。何があるかどう改正のlog`リビジョン属性、そしてあなた(または興味を持って誰かを)メール:

r33 | user3 | 2011-12-21 16:29:29 +0200 (Wed, 21 Dec 2011) | 1 line Third commit log without JIRA key 
r22 | user2 | 2011-12-21 16:28:19 +0200 (Wed, 21 Dec 2011) | 1 line Second commit log without JIRA key 
r11 | user1 | 2011-12-21 16:27:18 +0200 (Wed, 21 Dec 2011) | 1 line First commit log without JIRA key 
関連する問題