« Previous - Version 2/26 (diff) - Next » - Current version
yugui (Yuki Sonoda), 06/14/2008 10:20 pm


= バージョン管理システム連携 システムは、各プロジェクトに対応するバージョン管理システム(VCS)を定期的に読みに行って同期する。 VCSの内容はリポジトリブラウザ(((<例|URL:http://redmine.ruby-lang.org/repositories/show/ruby-19>)))で閲覧することができる。 また、コミットログに特定のキーワードを使った記述を含んでいるとシステムが認識してアクションを起こす。 キーワードの仕様は、現在のものとは異なった形に変更予定 == 現行仕様 :((%ref #1%)) 番号#1のissueに関連 * リポジトリブラウザ上で「#1」がissueのページへのリンクになる * issueのページ上で「関連するコミット」として表示される :((%fixed #1%)) 番号#1のissueをクローズ * issueを自動的にクローズする * リポジトリブラウザ上で「#1」がissueのページへのリンクになる * issueのページ上で「関連するコミット」として表示される 「fixes #1」と書いても良い :((%fixed [ruby-dev:xxxx]%)) issueの番号の代わりに[メーリングリスト名:通番]表記を利用できる コミットを通じてissueがクローズされると、それを知らせるメールが自動的にメーリングリストに流れる。 == 変更予定 :((%ref #1%)), ((%cf #1%)), ((%see #1%)) * リポジトリブラウザ上で「#1」がissueのページへのリンクになる * issueのページ上で「関連するコミット」として表示される :((%cf: [ruby-dev:xxx], [ruby-core:yyy]%)) issueの番号の代わりに[メーリングリスト名:通番]表記を利用できる。カンマまたは空白区切りで列挙可。 :((%!#1%)) "ref"や"cf", "see"で修飾されていないissue識別子がコミットログに出現すると、対応するissueを自動的にcloseする。 * issueを自動的にクローズする * リポジトリブラウザ上で「#1」がissueのページへのリンクになる * issueのページ上で「関連するコミット」として表示される :((%[ruby-dev:xxx], [ruby-core:yyy]%)) メール番号による参照も同様に、修飾しなければ対応するissueをclose コミットを通じてissueがクローズされると、それを知らせるメールが自動的にメーリングリストに流れる。 === 例 * [ruby-dev:xxx]と[ruby-dev:yyy]のissueを閉じる。[ruby-core:zzz]のissueに関連。 Fixed the problem that blahblahblah. [ruby-dev:xxx], [ruby-dev:yyy]. see [ruby-core:zzz] * #1と[ruby-core:xxx]に関連。[ruby-dev:yyy]を閉じる Improved the performance of GC. ref. #1, [ruby-core:xxx]. [ruby-dev:yyy]. * #1と#2を閉じる。[ruby-core:xxx]に関連 blahblahblah * Fixed #1 and #2. * typo: see [ruby-core:xxx]