以下は dcmodel 群での CVS 管理におけるログメッセージの 書法について記すものである.
前の行の文字を書き始めたところ
から記述する.具体例
# 例 (この行は書かないこと)
* オリジナルの RD の書式に関しては, るびきちさんの RD 事始め,
URL : http://www.rubyist.net/~rubikitch/computer/rd-intro/ を
参照してください.
* item 1
* item 2
* item 2-1
* item 2-2
* 小項目であっても, 改行は
OK です.
* item 2-3具体例
# 例 (この行は書かないこと) * English log1 * English log2 * Detail Description * 日本語のログ 1 * 日本語のログ 2 * 日本語のログの詳細情報
一応, 上記のような書法にしようという理由を述べる.
一度のコミットで必ず 1 つの修正ならばよいが, 複数の修正箇所が ある場合も多いと思う. そういった場合に, 上記のような箇条書き になっていると (おそらく) 読みやすいと思われる.
もちろん上記の方法に固定せずとも箇条書きは可能であるが, 機械処理や ログを並べてみたときのことを考え, そろえておく方が 望ましいと考える.
RD 形式にしておけば, いざ HTML や TeX などの形式への変更を考えた際, 既に解釈系が存在しているので (たぶん) 楽である.
(どれぐらいの有用性があるか甚だ疑問ではあるが), 一応日本人以外のために 英語も記述しておく.
もちろん後々必要になってから加えるというのがまっとうな考え方であると 思うが, CVS ログメッセージは, CVS を利用して開発されるプログラムや ドキュメントと違い, 変更が (不可能ではないが) 非常に手間である. (無論 1 つならば簡単であるが プログラムの数 × コミット回数のログが できることになるのでとっても大変).
よって, 将来のことを半端に考え, 一応基本は英語とする. しかし, 悲しいかな (この文書の作者が正にそうであるが), 英語ではログに関する十分な表現が できない者もいる. またやっぱり日本人は日本語も見やすいため, 日本語のログも必須とする.