FreeBSD QandA 798

FreeBSD QandA

Q. FreeBSD の各バージョンの配布ファイルの内容や変更点を調べたいのですが。

A. CVS リポジトリを CVSweb で見てください。
      <URL:http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/>

   例えば、/etc/rc の内容を見たい場合は
      <URL:http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/etc/rc?lang=ja>
   で、ファイルの変更履歴を見ることができます。

   また FreeBSD 3.2-RELEASE で配布された /etc/rc を見たければ、
   RELENG_3_2_0_RELEASE というタグを探します。
      1.169.2.11 Mon May 3 8:13:26 1999 UTC by grog
      CVS Tags: RELENG_3_2_PAO_BP, RELENG_3_2_0_RELEASE, RELENG_3_2_PAO;
         Branch: RELENG_3
   ですね。

   /etc/rc の 4.1-RELEASE と 4.2-RELEASE との変更点を見たければ、一番下の
      Diffs between ... and ....
   とあるところで、一方の SELECT BOX で「RELENG_4_1_0_RELEASE」を、もう
   一方で「RELENG_4_2_0_RELEASE」を選択し、「Get Diffs」ボタンを押すと
      <URL:http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/etc/rc.diff?lang=ja&r1=1.212.2.4%3ARELENG_4_1_0_RELEASE&tr1=1.1&r2=1.212.2.8%3ARELENG_4_2_0_RELEASE&tr2=1.212.2.23&f=u>
   という差分が得られます。


   FreeBSD は、最先端の開発は -CURRENT で、安定版は -STABLE で、
   というふうに2本立てで行われています。
      <URL:http://www.jp.FreeBSD.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/current-stable.html>
   2004/01/07 現在では、5-CURRENT/4-STABLE となっています。

      <URL:http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/etc/rc?lang=ja>
   で、
      1.254 Sat Mar 10 5:33:37 2001 UTC by dougb
   などとリビジョン番号 (バージョンのようなもの) が 1.xxx となっているものが
   -CURRENT です。現在は 1.xxx = 5-CURRENT ですが、そのうち 1.xxx = 6-CURRENT に
   なり、1.xxx = 7-CURRENT となっていくでしょう。

   一方 -STABLE は
      1.212.2.21 Wed Mar 7 20:13:56 2001 UTC by jkh
      Branch: RELENG_4
   のように「Branch: RELENG_4」とあり、1.xxx.y.zzz という形のリビジョン
   番号になっています。

   cvsweb では、-CURRENT/-STABLE の変更が時系列順に並んでいますので、注意して
   下さい。4-STABLE のみの変更点を見たい場合は、一番下にある
      ここでは一つのブランチの履歴だけを選んで表示することができます。
      Branch: ...
   というところで「RELENG_4」を選択し、「View Branch」ボタンを押します。
      <URL:http://www.jp.FreeBSD.org/cgi/cvsweb.cgi/src/etc/rc?lang=ja&only_on_branch=RELENG_4>
   これが、4.0-RELEASE がリリースされてから、4-STABLE で /etc/rc に
   加えられた全ての変更です。

   cvsweb のブランチ表示はお世辞にもわかりやすいとは言えませんので、
   分岐の仕方がよくわからなくなったら
      <URL:[moved?] http://cvsweb.allbsd.org/cvsweb.cgi>
   からたどれる
      <URL:http://cvsweb.allbsd.org/cvsgraph.cgi?r=freebsd&m=src&f=etc/rc>
   の画像を見ましょう。この画像は cvsgraph というツールを利用して作成されて
   います (devel/cvsgraph として ports/packages が用意されています)。

   CVSについては [管理番号 649] を参照してください。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。