= リビジョンログを見る =
[[TracGuideToc]]

リポジトリをブラウズするとき、今見ているパスに対応する ''リビジョンログ'' 
ビューを問い合わせることが可能です。
これは、現在見ているパスやその配下で更新されたパスの最新のチェンジセットの
リストを表示します。

== リビジョンログのフォーム ==

''開始リビジョン'' フィールドを使用してどこの
リビジョンログから表示するかを設定することができます。値が空の場合
もしくは ''head'' となっているときは、最新のチェンジセットから表示します。

''終了リビジョン'' フィールドを使用してどこの
リビジョンまでログを表示するかを設定することができます。デフォルトで、
空欄のままになっていますが、これはリビジョンログを 100 リビジョン分リストして
終了することを意味します。

また、リビジョンログの操作のモードが 3 種類あります。

デフォルトで、リビジョンログの操作モードは ''コピーが発生したら止める'' になっています。
これは、 ''追加'', ''コピー'', ''名前の変更'' の操作を行ったときに、
それより古いリビジョンは表示しません。これは、ブランチを切ったときに
とても便利です。というのもブランチで行ったことに対応する履歴
のみを見ることができるからです。

''コピーを追跡する'' モードを選択することによって、 
''コピー'' や ''名前の変更'' のチェンジセットより前に、行ったチェンジセットを表示することが可能です。
このモードはすべてのコピーや名前の変更を表示します。
パスが変更される毎に、インデントをつけて表示されます。
この方法で、異なったパスにおける変更を簡単にグループ化して
視覚的に見ることができます。

あるパスを ''追加'' する前に、そのパス上で 
''削除'' を行ったかどうかを見るために、
''追加'' イベントを表示しないようにすることが可能です。 このモードは 
''コピーを表示しない'' モードと呼ばれています。
とても便利ではありますが、この操作はマシンリソースをたくさん消費することに
注意して下さい。

最後に、 ''ログメッセージを省略しない'' というチェックボックスもあります。
これは、コミットログメッセージのすべてを省略せずに表示するか、
コミットログメッセージの省略バージョンを表示するかどうかを制御します。

== リビジョンログ情報 ==

各リビジョンログのエントリでは、 7 つのカラムが表示されます:
 1. 1 番目のカラムは 2 つのラジオボタンを含んでいます。そしてラジオボタンは、
    ''旧リビジョン'' と ''新リビジョン'' を選択し、
     [wiki:TracRevisionLog#リビジョン間の変更を見る リビジョン間の変更を見る] で使用します。
 2. カラーコード (同じようなのが [wiki:TracChangeset#チェンジセットヘッダ チェンジセット] で使用されています) 
    が変更の種類を示しています。
    このカラムをクリックすると、リビジョンログがリフレッシュされ、
    このリビジョンログのリストがクリックしたチェンジセットから表示されるようになります。
 3. チェックインされた '''コミット日時''' を表示します。
 4. '''Rev''' 番号が `@xyz` という形式で表示されます。
    これは、 TracBrowser へのリンクで、そのリビジョンがベースとして使用されます。
 5. '''Chgset''' 番号が `[xyz]` という形式で表示されます。
    これは、 TracChangeset ビューへのリンクです。
 6. 変更を行った '''コミッタ''' です。
 7. '''ログメッセージ''' は、コミットログメッセージの概要またはすべてのどちらかを表示します。
    表示は、上部にあるフォームの
    ''ログメッセージを省略しない'' チェックボックスで設定します。
    

== リビジョン間の変更を見る ==

''更新を見る'' ボタン (リストの上下の左側に置かれています) を
クリックすると ''旧'' リビジョン (1番目のラジオボタン) と
''新'' リビジョン (2番目のラジオボタン) における変更に
対応する diff を 
TracChangeset ビューで表示します。

''旧'' リビジョンは実際に ''新'' リビジョン ''より古い'' 
ものである必要はありません: これは diff のためのベースを指定
するに過ぎません。したがって、
指定されたリビジョン間でされたことを元に戻すことができるように
簡単に ''反転した diff'' を表示できるようになっています。

最後に、もし二つのリビジョンが同じ場合、対応する
チェンジセットが表示されるでしょう。 (5 カラム目をクリックするのと同じになります)

== 他のフォーマット ==

=== !ChangeLog テキスト ===

ページの下にある ''ChangeLog'' リンクは
現在表示されているリビジョンの範囲をテキスト形式で
表示します。よって !ChangeLog ファイルを作成するときに
便利です。

=== RSS 対応 ===

リビジョンログは 変更を監視するための RSS フィードを提供しています。
あるファイルやディレクトリの RSS フィードを購読するには、 リポジトリブラウザ上で、
監視したいファイルやディレクトリのリビジョンログを開き、ページの下部にあるオレンジ色の 'XML' アイコンをクリックします。 
Trac における RSS 対応に関するその他の情報は、TracRss を参照して下さい。

----
See also: TracBrowser, TracChangeset, TracGuide
