web-dev-qa-db-ja.com

Launchpadコードに魔法のコミットワードはありますか?

多くのソース管理追跡システム(Redmine、Trac、Jira)では、resolves #1234コミットメッセージで、バグを特定のステータスに更新します。 Launchpadにこのような機能はありますか?ある場合、魔法のキーワードのリストはどこですか?

Redmineの課題追跡ページで例を見ることができます。

http://www.redmine.org/issues/6987 には2つの「関連リビジョン」があります

コミットメッセージにFixed:Wiki#find_pageでは大文字と小文字を区別しないでください。ページタイトルの一意性がないためです(#6987)。Fixedキーワードとして、#6987、バグの一意のID、関連するティックが自動的に修正されて修正されました。

8
Marco Ceppi

http://doc.Bazaar.canonical.com/development/en/user-reference/bugs-help.html から:

コミットするとき、その変更によって修正されたバグに関するメタデータを--fixesオプションを使用して記録できます。修正済みとマークされたバグごとに、「バグ」リビジョンプロパティに‘<url> <status>’。 (現在サポートされている唯一のステータス値は修正されています。)

--fixesオプションを使用すると、完全なURLではなく、バグ追跡とバグIDを指定できます。これは次のようになります。

bzr commit --fixes <tracker>:<id>

例えば、 bzr commit --fixes lp:1234 -m "Fixes bug #1234は、Launchpadバグ#1234を修正済みとしてマークします。 "Fixes bug #1234"メッセージは、バグを修正済みとしてマークしませんが、ランチパッドでコミット履歴を参照すると、バグレポートにリンクします。
alt text

9
Isaiah