Google
 

Trailing-Edge - PDP-10 Archives - bb-j710b-bm_tops20_v41_tools - tools/redit/redit.exe
There are 9 other files named redit.exe in the archive. Click here to see a list.
?p0 ?h0?x " 
 
<++2	`J1,0
a2,+2+2! "3 " B  " B  1 "B B  " 48 " @0Bl @@@  #*" .O	+ 	+  ", " *a`@+B $XD $#2 " *a`@+F $%2`b+K $(2ab+J``@+K+,Z++C $ XDd @+>d`@<+8,>,>,> " * $.2`b+1,^,^,^,~K H2H H dH d /@V8$VH^VP`VXWVhVxWVW ,O<+M,O\"b+M
REDIT is used to duplicate changes which have been made in source
files.  If there is a source A and a modified version A', and
we wish to make the same modifications to a related source B so
as to produce B', the following steps are performed:

1. COMPARE A' with A to produce the changes file C.

2. MERGE the changes file C with source B to produce B'.

This assumes that A and B are similar, perhaps derived from
a single source via different development paths.  In particular,
the areas which were modified in A to produce A' must be
present in B.  If this is not so, an error message will be
produced during the MERGE for any change which could not
be duplicated.  This typically occurs because changes were made
in the same areas in both A and B, and manual resolution of
the conflict is required.

The commands are:

"COMPARE" compares a "new source" with a previous version to
	produce a "changes file" which can be given to a subsequent
	"MERGE".

"MERGE" merges a "changes file" with a related source to
	produce a new version of the source.

"UNMERGE" removes the changes represented by a "changes file"
	from a source.  This undoes the effects of a MERGE
	of the same changes file.

"MINIMUM" sets the number of lines of 'context' to be found
	for each change.  The number of lines of text preceding
	the actual change will be included in the changes file.

"VERIFY" is effective only during a MERGE or UNMERGE command.  It causes
	REDIT to verify that the context for each change is not
	ambiguous by searching the entire file for the context.
	The context must be found exactly once.  If it is found
	multiple times, the change is flagged as ambiguous as
	is not made.  "NOVERIFY" causes REDIT to accept the first
	matching context found and not check for multiple matching contexts.

 $<2 $=2`b+A,O D +MgO $D2,O6@m d +M $G2@@ 0@@ 1@@ 1!$ D / $H2`b+L DX $O2 X,z!$ D / " * $R2`b+L D` $U2\$V D 1!$@ D / $X2`b+] D&5,O,m,8,,t+M\"_,p\"&5$` &J,?$`4D>.$ D $DZ1J,? $D@D\"&5,p\"a,p \"&5,F\"&5,p\"c,p\"&5O!&H4c\"&5,p\"d,p\"&5 ` V
\"&5,p\"f,p\"&5 X V
\"&5,p\"g,p,~$@m d"$i2@@0@@1\$V!D1!$ D / $l2`b+q DX $t2 X,z@@ 1!$ D / " * $x2`b+| D` $2 `,z!$@ D / " * $2`b+] D&5,O,m,N,t+M ` ,F X ,F &5 ,F@@`@@X+
*l{,~ : > -<il   B` BX ,[ ,[ ` X,15Bd  ,S `2"`+ ,S X2"X+ ` X2"`3$X+  0D+\"+5D\"
+\" "    &J`\",~ ,K ,K ` \` X \X ` \ F X \ F 
  ,Y ,Y ,[ ,[ ` X,94B3 
X> ` ,94B2j F+& 
`>X,94B2j F+*=l \" "    &J,?\"<\",p: ,t\",p[`,t\",pZ`,t\",p[X,t\",pZX,t ",d`+B ,S ,S ,k "
 F*
`2j`+" 
 F*
X2jX+# ,K ,K+d   ,[ X $,?5"T ,S X2"X+&+N ,S X \ Ga`+Y ,* ,S X 3D%+	 ,[ ` X,14Bk ,S `3"`+Y`` + ` \`  G \X``+fi`+U\"% X\ ,* ,*+N ` \ F X \ F ,S ,S X 3D%+w ,[ ,[ ` X,14Bm  F \`  F \X+^a`+a` + ` \`  G \X\"' X\\")+h  F \ H  F \ H ` \ I X \ Il  +u  H \ F  H \ F  I \`  I \X+ ` \ F X \ Fa`+\",  G\\", ,k ,K+" ,S `* F3b`+ B` ,k  F \` ,Ka`+  G \X+ ,S ,K X \ F ,[ X 2D%+/ ,k:Xa`+$ ,* ,K+N ` \` ,k ,y,~,+(-<f B ,[ ( 3D%+0 ,S++ ,S,~-<i2"`+12$X+2 
 
 (2B0+2::`B+5@,~-<m B D    ,15B{::=n;,~-<i 
 
 (2B0+E::`B+A@,~Q*A`Q,A`3B+F5DJ ",~O,~g  -<f B (/".(5&{SX(.F(.F( (*",~:2d+3  2F4+X!&.RF:,~:2d>,~-<i B (. 3"(,~7 (,~ 
(.,2,(+4 
(M(Q,A`,y+6B0B1B+g1Bm B 
(2,(,~ 0Q.A`5B89
m-<f[1DQ"A` B5B9,~-<I \"~ &J,?\"~+p B6B +:?  + 4Bz1B+z1B+;+{7" ,~
`d,~  Q$A` D "&
.&
 F +z? &4+=B&4,~-<I B &5\$$4"&
.&4,
 B&4 > B&4,~ 8 J 6 Q " X B` B` B` "nh BX BX BX ""R B` "pb BX "r\ B` B` "y, B` "y, BX BX " 4 BX " 4 B` ""4 BX,~ " U$@+ + \"g,~|&I
P *REDIT`H$COMMAND NAME ZH&
?NOT A DEFINED COMMAND
\")+>
?NOT CONFIRMED
\"/+>REDIT>COMPAREEXITHELPMERGEMINIMUMNOVERIFYUNMERGEVERIFYLINES TO MATCH@H: 
?NOT A DECIMAL NUMBER
\">+>CHANGE CONTEXT@HBNEW SOURCE FILE@HE@ HE
?INVALID SOURCE FILE, \"I,+>WITH FILE@HNOLD VERSION OF SOURCE@ HPCHANGES TO@HTREDCHANGE FILE@ HW
?INVALID DESTINATION FILE, \"Z,+>REDIT 0$1$1 COMPARE by user , ,?+K
File 1: 
File 2: 
CHANGES FROM@HhREDIT CHANGE FILE@ Hj
?INVALID CHANGE FILESPEC, \"n,+>WITH SOURCE@HsSOURCE TO BE UPDATED@ Hu
?INVALID SOURCE FILESPEC, \"y,+>TO@H~NEW SOURCE@ H ,K+
T,K+change found.
There were no changes found.
There were  changes found.
 JX+3 J`+3?APPARENT CHANGE OF At LEAST  LINES, FILES CANNOT BE COMPARED.
***** CHANGE #; PAGE , LINE  ---------------------------------
 ,S+H ,S+J?FAILED TO FIND ?Ambiguous  - this change skipped.
% % has already been made.
 ,S+2$XgO,~>,~
 
( L(+a (	,?O@(,~,+o,+s@@ +{ B  "+~@@&4,+H$4 "   " "\" " U$@+ + \",~,?<\"+G.p5>O,>p,p+M,^/:x,~,^/,~/pPp,>
/
`|+P+J,> .p5>W,p+ Z,^:x,~ ,>Zp>w h+T,> >hh,p+ Z,^:x,~,> >hh,p+
hh Z,^:x,~,>,p7:,^,~,>,>,p7:,^,^,~,>,>,>,>,p7:~,^,^,^,^,~.5>
|}~,p7:|~}
|/,~:x,~,> .p5>,p+ :,^,^/x+p ,>Zp>w h+~
? JSYS ERROR: 
PROGRAM CANNOT CONTINUE
 Z,^,~hh Z,^,~@+t +66`o[Ri;U>#sI>#KkdskbmkbmkaikafE[`?;cIYO`GOX Pzd"OTI@O< xO%?OLZWPk"Pimmz|OE0^OE!"OE.OD~wOD=w?OD:OD9VOD9
OD9
OD9OD9OD9
OD9
OD9	OD9	OD9
OD9
OD9OD9OD9OD9OD9OD9OD7,OD7OD3QOD17OD,'>OD,?>9[Z>3;]PHhfPHhePHhePHgLA$5C AP N:p_q$Wmzt9TVS$OVSPVSMJVSXM8Q{1;,~{M',2M'*hM'(@M&~(M&rI@M&NtM&NM&<]M&<\ M&4
M&/DM&-)F
T,Fz)0?
St,?	D i})m!~	DDzo4Fznt4?J"hX RD89w+z#,897rp?IYOn
IOmgOOrcOOqhO9RHPzd"O/gOXO{OrJOeMPk"O/L`OO>	ON`wON}ONK]ON@^ON@ION36ON-ONkODpODJGODF*0WuV~+WuVi$WuVhWuVVWuQCWuQ0WuQ-fWuQYWuQTWuQWuPtWuPsWuPsWuP^>WuP]JWuP8FWuP5B3@X 3tVPqJPqIPqI.c4:PK3x~FPK.G[WPKL<U%`7]K^Jpy$PoMPo=IO8V I-+N9XhxN9WF|N9&P?"PbK!P^x3P=T P`TP;l0@ZZYYV`2H&5V\&**V[9s=pe29sQMh8(O%]K}]/KP9:7MP" zMP"{PvApt!y?sw-"sw&UsvYstKw9&
&9&
(9&9&9&
9&
^9&	msrisrhu9&	k9&N7-NP9NUKOmP8,$c&IUVH
k.&?HP0czYWht0JJKH`XkM P
P/?t'P/?=>zD -J	Bm38a>D T8a8FT+#Nhd
T,Fz|"Vz);
St,?KzK
$
:zW
'on

:kY
:kYP&5&S_tKdP|1K&': G&': G&'9 F&'9 FP|L^g\BP{uS^!f0BUE$X,bl <
l
K1+G\ +EfS
WfB /K+lu_K+lmgK+lj,K+l>@K+l9!gAPh7Hc[m
z\
yg
yb#[Ht	z|,$4	z|!"4	z|!4ZI
ajB%" %"*%!&%!_Z: B_'g :
(1_s >_jJ 6o;ZSMh;O)MG2'.
%lTyJLMJLzUJLmf`#S<#ll	w:Iw:Iw9Hw9H,AzT(yMB*RD{.NRD89w+z#,gyY8\yXgsS|!y,|!r\O	O	JkJ+O[kO[kO[j]O[jRO[i%r%H([Z[X%[Qgr%0[Ms/[M"-[M	+[L,[FG[@v*r#eOD^w'dw]!+{0