sourCEntral - mobile manpages

pdf

RCSFILE

名称

rcsfile − RCS ファイルの書式

解説

RCS ファイルの内容は以下の文法に基づき記述されます。

テキストはフリーフォーマットであり、 文字列中のスペース、バックスペース、 タブ、改行、垂直タブ、改頁、復帰 (まとめて 空白 と呼びます) は意味を持ちません。 例外として、id, num, sym 内では空白があってはならず、 RCS ファイルは改行で終わらなければなりません。

文字列は @ で括られます。文字列が @ 自身を含む場合、2 重化されなければならず、それ以外は任意の バイナリデータを含むことができます。

以下、簡便のためにメタ文法を用います。 ‘|’ (縦棒) は選言を分けます。 ‘{’ と ‘}’ は省略可能な句を括ります。 ‘{’ と ‘}*’ は 0 回以上繰り返される句を括ります。 ‘{’ と ‘}+’ は 1 回以上繰り返される句を括ります。 終端記号は 太字 で、非終端記号は 斜体 で表記します。

rcstext

::=

admin {delta}* desc {deltatext}*

admin

::=

head

{num};

{ branch

{num}; }

access

{id}*;

symbols

{sym : num}*;

locks

{id : num}*; {strict ;}

{ comment

{string}; }

{ expand

{string}; }

{ newphrase }*

delta

::=

num

date

num;

author

id;

state

{id};

branches

{num}*;

next

{num};

{ newphrase }*

desc

::=

desc

string

deltatext

::=

num

log

string

{ newphrase }*

text

string

num

::=

{digit | .}+

digit

::=

0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

id

::=

{num} idchar {idchar | num}*

sym

::=

{digit}* idchar {idchar | digit}*

idchar

::=

special &12434;38500;&12367;&20219;&24847;&12398;&21487;&35222;&25991;&23383; (visible graphic character)

special

::=

$ | , | . | : | ; | @

string

::=

@{&20219;& 24847;&12398;&25991;&23383;&12289;&12383;&12384;&12375; @ &12399; 2 &37325;&21270;&12373;&12428;&12427;}*@

newphrase

::=

id word* ;

word

::=

id | num | string | :

&35672;& 21029;&23376;& 12399;&22823;&25991;&23383;&23567;&25991;&23383;&12434;&21306;&21029;&12375;&12414;&12377;&12290; &12461;& 12540;&12527;& 12540;&12489;&12399;&23567;&25991;&23383;&12398;&12415;&12391;&12377;&12290; &12461;& 12540;&12527;& 12540;&12489;&12392;&35672;&21029;&23376;&12398;&38598;&21512;&12399;&37325;&35079;&21487;&33021;&12391;&12377;&12290; &12411;& 12392;&12435;& 12393;&12398;&29872;&22659;&12391;&12399;&12289; RCS &12399; ISO 8859/1 &12456;&12531;&12467;&12540;&12487;&12451;&12531;&12464;&12434;&29992;&12356;&12414;&12377;&12290; &12371;& 12398;&12467;& 12540;&12489;&12391;&12399;&12289;&21487;&35222;&25991;&23383;&12398;&12467;&12540;&12489;&12364; 041−176 &12392; 240−377 &12391;&12289; &31354;& 30333;&25991;& 23383;&12398;&12467;&12540;&12489;&12364; 010−015 &12392; 040 &12391;&12377;&12290;

date &12461;& 12540;&12527;& 12540;&12489;&12398;&24460;&12395;&29694;&12428;&12427;&26085;&26178;&12399; Y.mm.dd.hh.mm.ss &12392;& 12356;&12358;& 26360;&24335;&12391;&12289;&12381;&12428;&12382;&12428; Y &12364;& 24180;&12434;& 12289; mm &12364;& 26376; (01−12) &12434;&12289; dd &12364;& 26085; (01−31) &12434;12289; hh &12364;& 26178; (00−23) &12434;&12289; mm &12364;& 20998; (00−59) &12434;&12289; ss &12364;& 31186; (00−60) &12434;34920;&12375;&12414;&12377;&12290; Y &123991900 &24180;&12363;& 12425; 1999 &24180;&12414;&12391;&12399;&24180;&12398;&26368;&24460;&12398; 2 &26689;&12391;&34920;&12375;&12289;&12381;&12428;&20197;&38477;&12399; &24180;& 12398;&12377;& 12409;&12390;&12398;&26689;&12391;&34920;&12375;&12414;&12377;&12290; &26085;& 20184;&12399;& 12464;&12524;&12468;&12522;&12458;&26278;&12434;&29992;&12356;&12289;&26178;&21051;&12399; UTC (&21332;&23450;&19990;&30028;&26178;) &12391;&34920;&12375;&12414;&12377;&12290;

&25991;& 27861;&20013;& 12398; newphrase &12399; RCS &12501;&12449;& 12452;&12523;&26360;&24335;&12398;&20170;&24460;&12398;&25313;&24373;&12398;&12383;&12417;&12395;&20104;&32004;&12373;&12428;&12390;&12356;&12414;&12377;&12290; &12377;& 12391;&12395;& 20351;&12431;&12428;&12390;&12356;&12427;&12461;&12540;&12527;&12540;&12489;&12391;&12399; newphrase &12399;& 22987;&12414;& 12426;&12414;&12379;&12435;&12290;

&35079;& 25968;&12398; delta &12494;& 12540;&12489;& 12364;&38598;&12414;&12387;&12390;&12289;&26408;&12434;&24418;&25104;&12375;&12414;&12377;&12290; &21336;& 19968;&12398;& 32068;&12363;&12425;&12394;&12427;&30058;&21495;&12398;&12494;&12540;&12489; (&20363;&12360;&12400; 2.3, 2.1, 1.3 &12394;&12393;) &12399; &12377;& 12409;&12390;& 24185; (trunk) &12391;&12354;&12426;&12289;&38477;&38918;&12391; next &12501;& 12451;&12540;& 12523;&12489;&12434;&36890;&12375;&12390;&12522;&12531;&12463;&12373;&12428;&12390;&12356;&12414;&12377;&12290; admin &12494;& 12540;&12489;& 12398; head &12501;& 12451;&12540;& 12523;&12489;&12399;&12289;&12371;&12398;&12471;&12540;&12465;&12531;&12473;&12398;&20808;&38957; (head; &12377;&12394;&12431;&12385;&26368;&39640;&20301;&12398;&32068;) &12434;&31034;&12375;&12414;&12377;&12290; admin &12494;12540;&12489;& 12398; branch &12494;& 12540;&12489;& 12399;&12289; &12411;& 12392;&12435;& 12393;&12398; RCS &25805;&20316;&12364;&21033;&29992;&12377;&12427;&12487;&12501;&12457;&12523;&12488;&12398;&26525; (&12418;&12375;&12367;&12399;&12522;&12499;&12472;&12519;&12531;) &12434;&31034;&12375;&12414;&12377;&12290; &12418;& 12375;&12371;& 12428;&12364;&23384;&22312;&12375;&12394;&12369;&12428;&12400;&12289;&24185;&12398;&26368;&39640;&20301;&12398;&26525;&12364;&29992;&12356;&12425;&12428;&12414;&12377;&12290;

2n &20491; (n≥2) &12398;& 12501;&12451;& 12540;&12523;&12489;&12363;&12425;&12394;&12427;&30058;&21495;&12434;&25345;&12388;&20840; delta &12494;& 12540;&12489; (&20363;&12360;&12400; 3.1.1.1, 2.1.2.2 &12394;&12393;) &12399;&12289;&27425;&12398;&12424;&12358;&12395;&12522;&12531;&12463;&12373;&12428;&12414;&12377;&12290; &12377;& 12394;&12431;& 12385;&12289;&20808;&38957;&12398; 2n−1 &20491;& 12398;&12501;& 12451;&12540;&12523;&12489;&12398;&30058;&21495;&12364;&31561;&12375;&12356;&20840;&12494;&12540;&12489;&12399;&12289;&26119;&38918;&12391; next &12501;& 12451;&12540;& 12523;&12489;&12434;&36890;&12375;&12390;&12522;&12531;&12463;&12373;&12428;&12414;&12377;&12290; &12471;& 12540;&12465;& 12531;&12473;&20013;&12398; delta &12494;&12540;&12489;&12398;&30058;&21495;&12398;&20808;&38957; 2n−2 &20491;& 20998;&12392;& 31561;&12375;&12356;&30058;&21495;&12434;&25345;&12388; delta &12494;& 12540;&12489;& 12399;&12289;&12381;&12398;&12471;&12540;&12465;&12531;&12473;&12398;&20998;&23696;&28857;&12392;&21628;&12400;&12428;&12414;&12377;&12290; &12494;& 12540;&12489;& 12398; branches &12501;& 12451;&12540;& 12523;&12489;&12399;&12289; &12381;& 12398;&12494;& 12540;&12489;&12364;&20998;&23696;&28857;&12392;&12394;&12387;&12390;&12356;&12427;&20840;&12471;&12540;&12465;&12531;&12473;&12395;&23550;&12375;&12289; &26368;& 21021;&12398;& 12494;&12540;&12489;&30058;&21495;&12398;&12522;&12473;&12488;&12434;&20445;&25345;&12375;&12390;&12356;&12414;&12377;&12290; &12371;& 12398;&12522;& 12473;&12488;&12399;&26119;&38918;&12391;&20006;&12409;&12425;&12428;&12390;&12356;&12414;&12377;&12290;

&20197;& 19979;&12398;& 22259;&12399; RCS &12501;&12449;&12452;&12523;&12398;&27083;&25104;&12398;&20363;&12434;&31034;&12375;&12390;&12356;&12414;&12377;&12290;

Head
|
|
v / \
--------- / \
/ \ / \ | | / \ / \
/ \ / \ | 2.1 | / \ / \
/ \ / \ | | / \ / \
/1.2.1.3\ /1.3.1.1\ | | /1.2.2.2\ /1.2.2.1.1.1\
--------- --------- --------- --------- -------------
^ ^ | ^ ^
| | | | |
| | v | |
/ \ | --------- / \ |
/ \ | \ 1.3 / / \ |
/ \ ---------\ / / \-----------
/1.2.1.1\ \ / /1.2.2.1\
--------- \ / ---------
^ | ^
| | |
| v |
| --------- |
| \ 1.2 / |
----------------------\ /---------
\ /
\ /
|
|
v
---------
\ 1.1 /
\ /
\ /
\ /

&20316;& 32773;

Author: Walter F. Tichy, Purdue University, West Lafayette, IN, 47907.
Manual Page Revision: 1.5.2.1; Release Date: 2001/07/22.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
Copyright © 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert.

&38306;& 36899;&38917;& 30446;

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

pdf