VersionControlSystemJa

Version 13 (prosch (ulf spaeth), 12/13/2010 07:34 am)

1 2 yugui (Yuki Sonoda)
= バージョン管理システム連携
2 7 yugui (Yuki Sonoda)
システムは、各プロジェクトに対応するバージョン管理システム(VCS)を定期的に読みに行って同期する。VCSの内容はリポジトリブラウザ(((<例|URL:http://redmine.ruby-lang.org/repositories/show/ruby-19>)))で閲覧することができる。
3 1 yugui (Yuki Sonoda)
4 7 yugui (Yuki Sonoda)
また、コミットログに特定のキーワードを使った記述を含んでいるとシステムが認識してアクションを起こす。キーワード認識の仕様はオリジナルのRedmineから微妙に変更してあるので要注意。
5 1 yugui (Yuki Sonoda)
6 2 yugui (Yuki Sonoda)
:((%ref !#1%)), ((%cf !#1%)), ((%see !#1%))
7 2 yugui (Yuki Sonoda)
  * リポジトリブラウザ上で「#1」がissueのページへのリンクになる
8 2 yugui (Yuki Sonoda)
  * issueのページ上で「関連するコミット」として表示される
9 5 yugui (Yuki Sonoda)
  * 許容される表記揺れ: ((%ref%)), ((%ref.%)), ((%refs%)), ((%references%)), ((%IssueID%)), ((%cf%)), ((%c.f%)), ((%c.f.%)), ((%see%))
10 1 yugui (Yuki Sonoda)
    * Redmine adminに言えば追加削除は可能
11 5 yugui (Yuki Sonoda)
    * issue番号との間に区切りとして(({/:?\s*/}))を入れられる
12 2 yugui (Yuki Sonoda)
:((%cf: [ruby-dev:xxx], [ruby-core:yyy]%))
13 2 yugui (Yuki Sonoda)
  issueの番号の代わりに[メーリングリスト名:通番]表記を利用できる。カンマまたは空白区切りで列挙可。
14 10 argothiusz (Johnson Snack)
:((%!#1%)) ((<Watch Anime Online|URL:http://www.instantz.net/>)), ((<Who Will I Marry|URL:http://whowillimarry.org/>)) and ((<Past Life Reading|URL:http://www.mypastlifereading.com/>)) ((<essay writing|URL:http://www.essaywriter.co.uk/services.aspx>))
15 2 yugui (Yuki Sonoda)
  "ref"や"cf", "see"で修飾されていないissue識別子がコミットログに出現すると、対応するissueを自動的にcloseする。
16 2 yugui (Yuki Sonoda)
  * issueを自動的にクローズする
17 2 yugui (Yuki Sonoda)
  * リポジトリブラウザ上で「#1」がissueのページへのリンクになる
18 2 yugui (Yuki Sonoda)
  * issueのページ上で「関連するコミット」として表示される
19 8 lystrazoello (Lystra Zoello)
:((%[ruby-dev:xxx], [ruby-core:yyy]%)) ((<essay download|URL:http://www.essaybank.com>))
20 2 yugui (Yuki Sonoda)
  メール番号による参照も同様に、修飾しなければ対応するissueをclose
21 11 manoman (Mano MAQNO)
((<buy generic soma 350mg online|URL:http://miami.indymedia.org/news/2010/11/19012.php />)) and 
22 11 manoman (Mano MAQNO)
((<order Antidepressants online without prescription|URL:http://www.ocf.berkeley.edu/~saekow/phpBB3/viewtopic.php?f=8&t=385>))
23 11 manoman (Mano MAQNO)
 ((<buy soma online|URL:http://miami.indymedia.org/news/2010/11/19010.php />)) and 
24 11 manoman (Mano MAQNO)
((<cheap drug Amoxicillin online without prescription|URL:http://miami.indymedia.org/news/2010/11/19014.php>)),
25 11 manoman (Mano MAQNO)
((<buy Amoxicillin medication online without prescription|URL:http://miami.indymedia.org/news/2010/11/19015.php>)) - now 
26 11 manoman (Mano MAQNO)
((<purchase Amoxicillin pills online without prescription|URL:http://miami.indymedia.org/news/2010/11/19016.php>))
27 11 manoman (Mano MAQNO)
((<buy Ampicillin drug online without prescription|URL:http://miami.indymedia.org/news/2010/11/19017.php>))
28 12 manoman (Mano MAQNO)
and
29 13 prosch (ulf spaeth)
((<buy cheap cipro drug online without prescription|URL:http://miami.indymedia.org/news/2010/11/19019.php>)) ((<Deutsch Englisch Übersetzung|URL:http://www.profischnell.com>)) ((<Übersetzungsbüro|URL:http://www.profi-fachuebersetzung.de>))
30 12 manoman (Mano MAQNO)
((<buy zithromax medication online without prescription|URL:http://miami.indymedia.org/news/2010/11/19020.php>))
31 2 yugui (Yuki Sonoda)
32 2 yugui (Yuki Sonoda)
コミットを通じてissueがクローズされると、それを知らせるメールが自動的にメーリングリストに流れる。
33 3 yugui (Yuki Sonoda)
34 3 yugui (Yuki Sonoda)
== 例
35 2 yugui (Yuki Sonoda)
* [ruby-dev:xxx]と[ruby-dev:yyy]のissueを閉じる。[ruby-core:zzz]のissueに関連。
36 2 yugui (Yuki Sonoda)
   Fixed the problem that blahblahblah.
37 2 yugui (Yuki Sonoda)
   [ruby-dev:xxx], [ruby-dev:yyy]. see [ruby-core:zzz]
38 1 yugui (Yuki Sonoda)
* #1と[ruby-core:xxx]に関連。[ruby-dev:yyy]を閉じる
39 2 yugui (Yuki Sonoda)
   Improved the performance of GC.
40 9 lystrazoello (Lystra Zoello)
   ref: !#1, [ruby-core:xxx]. [ruby-dev:yyy]. 
41 2 yugui (Yuki Sonoda)
* #1と#2を閉じる。[ruby-core:xxx]に関連
42 2 yugui (Yuki Sonoda)
    blahblahblah
43 2 yugui (Yuki Sonoda)
    * Fixed !#1 and !#2. 
44 6 yugui (Yuki Sonoda)
    * Related problem: see [ruby-core:xxx]