スポンサーリンク

RLOG

名称
書式
解説
使用例
環境変数
診断
作者
関連項目
バグ

名称

rlog − RCS ファイルのログメッセージや、その他の関連情報を表示する

書式

rlog [ options ] file ...

解説

rlogRCS ファイルに関する情報を表示します。

RCS 拡張子にマッチするファイル名は RCS ファイルであるとみなし、その他の ファイル名はワークファイルであるとみなします。 ci(1)で説明しているよ う に、ファイル名はRCSファイルとワークファイルのペアになっています。

rlog は、 各 RCS ファイルの以下の情報を表示します: RCS ファイルのパス 名、ワークファイルのパス名、ヘッド(幹で最新のリビジョン)、デ フォ ル ト 枝、 アクセスリスト、ロック状況、シンボル名、拡張子、総リビジョン数、指 定されたリビジョンの数、内容記述。以上の情報に加え、新しいものから順 に 選択されたリビジョンのリストが表示されます。各リビジョンに関して、 rlog は、リビジョン番号、作者、日時、状態、(直前のリビジョンから)追加/削除さ れ た行数、ロック者、ログメッセージを表示します。デフォルトでは、表示さ れるすべての時刻は協定世界時 ( UTC ) です ; これは −z オプションで書き 換 え 可能です。オプションを指定しない場合、 rlog は以上のすべての情報を表 示します。以下のオプションにより表示する内容を限定することができます。

−L

ロックされていない RCS ファイルを無視します。 −h−l−R オプションと組み合わせると便利です。

−R

RCS ファイル名のみを表示します。ワークファイルのパス名を RCS ファイル名に変換するのに便利です。

−v[string]

ワーキングファイルの名前とデフォルト枝(の枝)の先端リビジョンだけを 表 示 します。 [string] で指定した文字列は出力行の先頭に出力されま す。

−h

RCS ファイルのパス名、ワークファイルのパス名、ヘッド、デフォル ト枝、アクセスリスト、ロック者、シンボル名、拡張子を表示します。

−t

−h の情報に追加して内容記述を表示します。

−N

シンボル名を表示しません。

−b

デフォルト枝に関する情報を表示します。通常は、幹の最も大きな番 号を持つ枝です。

−ddates

セミコロンで区切られた、登録日時の範囲にあるリビジョンに関する情報 を表示します。 d1<d2 または d2>d1 なる形式の範囲は、日時 d1 から日 時 d2 までの間 (d1とd2は除く) に登録されたリビジョンを指定します。 <d または d> なる形式の範囲は、日時 d より前に登録されたすべてのリ ビジョンを指定します。 d< または >d なる形式の範囲は日時 d より 後 を 指定します。もし < または >= が続いていれば、範囲は両端を含 むようになります。 d なる形式の範囲は日時 d 以前の最新のリビジョン を指定します。 dd1d2co(1) に記述されている自由形式の日 時です。通常 <> を使う場合にはクォートが必要です。要素の区切り がセミコロンであることに注意してください。

−l[lockers]

ロックされているリビジョンに関する情報のみを表示します。コンマで区 切られたユーザ名のリスト lockers が指定された場合は、指定 さ れ た ユーザがロックしたリビジョンに関する情報のみを表示します。例えば、 rlog −L −R −lwft RCS/* はユーザ wft がロックしている RCS ファイ ル 名を表示します。

−r[revisions]

コ ン マ で区切られたリビジョンのリスト revisions で指定されたリビ ジョンに関する情報のみを表示します。 rev1:rev2 の形式の範 囲 指 定 は、同一枝上の rev1 から rev2 までを、 :rev は枝上の最初のリビジョ ンからリビジョン rev までを、 rev: はリビジョン rev から枝上の最後 のリビジョンまでを示します。引数に枝番号を指定した場合は、その枝上 のすべてのリビジョンに関する情報が表示されます。枝番号による範囲指 定 は、範囲内の枝上のすべてのリビジョンを示します。 revisions が省 略された場合は、デフォルト枝(通常は幹)上の最新リビジョンの情報のみ を表示します。

−sstates

状態が states であるリビジョンの情報のみを表示します。 states はコ ンマで区切った状態名のリストです。

−w[logins]

logins で指定したユーザが登録したリビジョンに関する情報のみを表 示 します。 logins はコンマで区切ったユーザ名のリストです。 logins が 省略された場合は、 rlog を起動したユーザ名が用いられます。

−T

このオプションの効果はありません ; ほかの RCS コマンドとの互換 性を保つために存在しています。

−V

RCS システムのバージョンを表示します。

−Vn

ログの生成時に、 RCS システムのバージョン n のエミュレーション を行います。詳細は co(1) を参照してください。

−xsuffixes

RCS ファイル拡張子を指定します。詳しくは ci(1) を参照して く だ さ い。

rlog は指定されたオプション −d−l−s−w のすべてに適合し、かつ −b−r のいずれかに適合したリビジョンに関する情報のみを表示します。

−zzone

日時の出力形式を指定し、 −ddates オプションの date に対 す るデフォルトのタイムゾーンを指定します。 zone には何も指定し ないか、数字の UTC を指定するか、ローカルタイムのための特別な文 字 列 LT を指定します。デフォルトは何も指定しない空の zone で、 伝統的な UTCRCS 形式ですが、タイムゾーンを示す表示はな く、 日付の部分を分割するのにスラッシュを用います ; 他では、 ISO 形式 でタイムゾーンの表示と一緒に時間を出力します。例えば、ローカ ル タ イ ムが 太平洋標準時の 1990 年 1 月 11 日、午後 8 時で、 UTC から 8 時間、西である(遅れている)場合、時間の出力は以下のように なります :

option time output

−z

1990/01/12 04:00:00

(default)

−zLT

1990-01-11 20:00:00−08

−z+05:30

1990-01-12 09:30:00+05:30

使用例

    rlog  −L  −R  RCS/*

ロックされたすべての RCS ファイル名を出力します。

   rlog  −L  −h  RCS/*

ロックされたすべての RCS ファイルのヘッダを出力します。

   rlog  −L  −l  RCS/*

ロックされたすべての RCS ファイルのヘッダとログメッセージを出力します。

   rlog  RCS/*

すべての RCS ファイルに関するすべての情報を出力します。

環境変数

RCSINIT

コ マンドライン引数に先立って指定すべきオプションを指定します。 オプションは空白で区切って指定します。詳しくは ci(1) を参照して ください。

診断

すべての動作が成功した場合に終了ステータス 0 を返します。

作者

Author: Walter F. Tichy.
Manual Page Revision: 1.8; Release Date: 1999/08/27.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
Copyright © 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert.

関連項目

ci(1), co(1), ident(1), rcs(1), rcsdiff(1), rcsintro(1), rcsmerge(1), rcsfile(5)
Walter F. Tichy, RCS --A System for Version Control, Software--Practice & Experience 15, 7 (July 1985), 637-654.

バグ

以 前 の版の rlog では −r オプションにおけるリビジョンの区切りは でし た。しかし、これはシンボリック名が を含んでいるときに混乱を生じます。 従来の版との互換性のため、 を用いた記法もサポートしますが、この記法を 用いた場合は警告メッセージを表示します。

スポンサーリンク