MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/2/root/usr/lib/python2.4/Demo/pdist/rrcs.pyc
mς
‚=5Dc@sˆdZdkZdkZdkZdkZdkZdkZdklZd„Z	d„Z
d„Zd„Zd„Z
d„Zd	„Zd
„Zd„Zd„Zdd
„Zd„Zd„Zhdde
f<dde
f<ddef<ddef<ddef<ddef<ddef<ddef<dde
f<ddef<ddef<Zedjoe	ƒndS(s$Remote RCS -- command line interfaceN(s
openrcsclientc
Csxtit_y‘titiddƒ\}	}|p
d}n|d|d}}ti	|ƒpti
d‚nt|\}}ti||ƒ\}}Wn\ti
j
oM}|GHdGHdGHdGHd	GHd
GHdGHdGHd
GHdGHdGHtidƒnXt|	ƒ}|p|iƒ}nxR|D]J}y||||ƒWq&tti
fj
o}d||fGHq&Xq&WdS(Nis	h:p:d:qvLtheadisunknown commands2usage: rrcs [options] command [options] [file] ...swhere command can be:s+      ci|put      # checkin the given filess      co|get      # checkouts%      info        # print header infos1      head        # print revision of head branchs*      list        # list filename if valids"      log         # print full logs/      diff        # diff rcs file and work files7if no files are given, all remote rcs files are assumedis%s: %s(tsyststderrtstdouttgetopttargvtoptstresttcmdtcommandsthas_keyterrortcoptsettfunctcoptstfilestmsgtexitt
openrcsclienttxt	listfilestfntIOErrortos(
RRRRRRR
RRR((t%/usr/lib/python2.4/Demo/pdist/rrcs.pytmain
s@
cCs£t|ƒ}|iƒ}|iƒ|i|ƒ}|o't	||||ƒod|GHdSndG|GdGHt|ƒ}|i
|||ƒ}|o	|GHndS(Ns %s: unchanged since last checkinsChecking ins...(topenRtftreadtdatatcloseRtisvalidtnewtsameRt
asklogmessagetmessagetputtmessages(RRRRRR%R R#((Rtcheckin/s
	
cCs9|i|ƒ}t|dƒ}|i|ƒ|iƒdS(Ntw(RtgetRRRRtwriteR(RRRRR((Rtcheckout=s
cCs|i|ƒdS(N(RtlockR(RRR((RR+CscCs|i|ƒdS(N(RtunlockR(RRR((RR,FscCsT|i|ƒ}|iƒ}|iƒx|D]}|dG||GHq,WddGHdS(Nt:t=iF(RtinfoRtdicttkeystsorttkey(RRRR1R0R3((RR/Is
cCs|i|ƒ}|G|GHdS(N(RRR(RRRR((RRQscCs|i|ƒo	|GHndS(N(RRR(RRR((RtlistUscCsTd}x&|D]\}}|d||}q
W|d}|i||ƒ}|GHdS(Ntt i(tflagsRtotaRtlogRR%(RRRR9R%R8R7((RR:Ys
c	CsΨt|||ƒodSnd}x&|D]\}}|d||}q(W|d}|i|ƒ}t	i
ƒ}|i|ƒ|i
ƒd||i|ƒ|fGHtid||i|fƒ}|o
ddGHndS(NR5R6isdiff %s -r%s %ss
diff %s %s %sR.iF(R!RRRR7R8R9R(RttempfiletNamedTemporaryFilettfR)tflushRRtsystemtnametsts(	RRRR9R7R8RAR=R((Rtdiffas


cCsa|djo&t|ƒ}|iƒ}|iƒnti|ƒi	ƒ}|i|ƒ}||jS(N(RtNoneRRRRRtmd5R tdigesttlsumRtsumtrsum(RRRRRRHRF((RR!qs
cCsŠ|odGndGdGH|o	dGHnd}xUtiidƒtiiƒtiiƒ}|p
|djoPn||}q1W|S(	Nsenter description,senter log message,s)terminate with single '.' or end of file:s"NOTE: This is NOT the log message!R5is>> s.
(	R R#RRR)R>tstdintreadlinetline(R R#RK((RR"zs 	
cCs.yti|ƒWntij
onXdS(N(RtunlinkRR(R((Rtremove‹stciR5R$tcoR(R/RR4R+R,R:sbhLRtd:l:r:s:w:V:RBtct__main__(t__doc__RRRtstringRDR;t	rcsclientRRR&R*R+R,R/RR4R:RBRCR!R"RMR	t__name__(R+R,RRBR"R:R;R!RRR*RRSR&RRDR/R	R4RMR((Rt?s.						
	"												«