/usr/lib64/python2.6/Demo/pdist
NameSizeModeActions
client.py47080644editdlrm
client.pyc67690644editdlrm
client.pyo67690644editdlrm
cmdfw.py46410644editdlrm
cmdfw.pyc52760644editdlrm
cmdfw.pyo52760644editdlrm
cmptree.py57780644editdlrm
cmptree.pyc61890644editdlrm
cmptree.pyo61890644editdlrm
cvslib.py101750644editdlrm
cvslib.pyc132400644editdlrm
cvslib.pyo132400644editdlrm
cvslock.py67710644editdlrm
cvslock.pyc85970644editdlrm
cvslock.pyo85970644editdlrm
FSProxy.py84690644editdlrm
FSProxy.pyc133600644editdlrm
FSProxy.pyo133600644editdlrm
mac.py3520644editdlrm
mac.pyc6030644editdlrm
mac.pyo6030644editdlrm
makechangelog.py29920755editdlrm
makechangelog.pyc31560644editdlrm
makechangelog.pyo31560644editdlrm
rcsbump7420755editdlrm
rcsclient.py18030644editdlrm
rcsclient.pyc21280644editdlrm
rcsclient.pyo21280644editdlrm
rcslib.py103180644editdlrm
rcslib.pyc116130644editdlrm
rcslib.pyo116130644editdlrm
RCSProxy.py47270755editdlrm
RCSProxy.pyc77860644editdlrm
RCSProxy.pyo77860644editdlrm
rcvs1140755editdlrm
rcvs.py136480755editdlrm
rcvs.pyc145810644editdlrm
rcvs.pyo145810644editdlrm
README42640644editdlrm
rrcs1140755editdlrm
rrcs.py39960755editdlrm
rrcs.pyc56700644editdlrm
rrcs.pyo56700644editdlrm
security.py10920644editdlrm
security.pyc16930644editdlrm
security.pyo16930644editdlrm
server.py45810644editdlrm
server.pyc60330644editdlrm
server.pyo60330644editdlrm
sumtree.py5180644editdlrm
sumtree.pyc9050644editdlrm
sumtree.pyo9050644editdlrm
Edit: /usr/lib64/python2.6/Demo/pdist/rcvs.pyo (14581B)
gc @sdZddklZlZddkZddkZddkZddkZddkl Z dZ defdYZ dZ d Z d efd YZd e fd YZdZdZedjo endS(s$Remote CVS -- command line interfacei(tCVStFileN(tCommandFrameWorkitMyFilecBskeZdZdZddZgdZdZddZdZdZ d Z d Z RS( cCs|ip|in|ip|in|ipP|ip|ipdSdSq|ipdS|i|ijodSdSn|ipH|io|iodSdSq|iodG|iGd GHd SdSn|ip|i od Sd Sn|i o |i|ijod SdSn|i|i jo |i |ijodSd Sn5|i |ijodS|i|ijod SdSdS(sReturn a code indicating the update status of this file. The possible return values are: '=' -- everything's fine '0' -- file doesn't exist anywhere '?' -- exists locally only 'A' -- new locally 'R' -- deleted locally 'U' -- changed remotely, no changes locally (includes new remotely or deleted remotely) 'M' -- changed locally, no changes remotely 'C' -- conflict: changed locally as well as remotely (includes cases where the file has been added or removed locally and remotely) 'D' -- deleted remotely 'N' -- new remotely 'r' -- get rid of entry 'c' -- create entry 'u' -- update entry (and probably others :-) t0tNt?tctCtRtrswarning:swas losttUtAtDtut=tMN( tlseentgetlocaltrseent getremoteteseentlsumtrsumtedeletedtfiletenewtesum(tself((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytaction0sT             cCs|i}|djodS|G|iGH|djo|in|djod|iGHn|djot|id|_n|djo d|_np|djobd |_|i|_d|_d|_|i |_ t i |id \|_ |_d |_ndS(NRR RRs+%s: conflict resolution not yet implementedR iR RRiit(R R(RR(RRtgettremoveRtrrevterevRRRRtoststattemtimetectimetextra(Rtcode((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytupdateys,                 "RcCsi|i}|djo|i|dS|djod|iGHn|djod|iGHndS( NR RiR s*%s: committing removes not yet implementedRs+%s: conflict resolution not yet implemented(R R(RtputR(RtmessageR(((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytcommits      c CsN|id}|i}x=|D]5\}}|djo |}q |d||}q W||ijo|i|ijodS|d}|i}|ii||f}ti|i }|i|jodSddk } | i } | i || i d|||fGHtid|| i|f} | o dd GHndS( NRs-rt iisdiff %s -r%s %ss diff %s %s %sRiF(RR!RRRtproxyRtmd5tnewtdigestttempfiletNamedTemporaryFiletwritetflushR#tsystemtname( RtoptstflagstrevtotatfntdatatsumR2ttftsts((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytdiffs0     #      cCs|idjS(NR(R(R((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyt commitcheckscCsdG|iGdGHt|ii}|ip|ii|in|ii|i||}|o |GHn|i|ii|i|i dS(Ns Checking ins...( RtopentreadRR.tlockR*tsetentrytheadR(RR+R>tmessages((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyR*s  cCsX|ii|i}t|id}|i||i|i|i|idS(Ntw( R.RRRDR4tcloseRGR!R(RR>tf((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRs   cCs|ii|i|GHdS(N(R.tlogR(Rt otherflags((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRMscCsXd|_|i|_d\|_|_d|_d|_d|_d|_d|_dS(NiRi(ii( RRRR%R&R"RRR'(R((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytadds      cCsed|_||_ti|id\|_|_||_d|_d|_ d|_d|_ dS(NiiiR( RRR#R$RR%R&R"RRR'(RR"R((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRGs  "    ( t__name__t __module__RR)R,RBRCR*RRMRORG(((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyR.s I      s/usr/lib/sendmail -tsoTo: %s Subject: CVS changes: %s ...Message from rcvs... Committed files: %s Log message: %s tRCVScBsqeZeZdZdZddZddZdZdZ dZ dZ d Z d d Z RS( cCsti|dS(N(Rt__init__(R((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRSscCs+x$|i|dD]}|iqWdS(Ni(t whichentriesR)(Rtfileste((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyR)sRcCs|i|}|pdSd}x%|D]}|ip d}q(q(W|p dGHdS|ptd}ng}x2|D]*}|i|o|i|iq~q~W|i||dS(Niiscorrect above errors firsts One-liner: (RTRCt raw_inputR,tappendRtmailinfo(RRUR+tlisttokRVt committed((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyR,s& cCsd}t|ti|ti||f}ddGH|GHddGHtd|}titi|d joNtitd}|i ||i }|od t |GHqd GHnd GHdS( Nssjoerd@cwi.nl, jack@cwi.nlt-iFsOK to mail to %s? tytyetyesRJsSendmail exit status %ss Mail sent.s No mail sent.(R^R_R`( tMAILFORMtstringtjoinRWtlowertstripR#tpopentSENDMAILR4RKtstr(RRUR+ttowhomtmailtextR[tpRA((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRYs     cCs(x!|i|D]}|iqWdS(N(RTtreport(RRURV((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRl!scCs+x$|i|D]}|i|qWdS(N(RTRB(RRUR8RV((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRB%scCsE|p tdng}x$|i|dD]}|iq-WdS(Ns!'cvs add' needs at least one filei(t RuntimeErrorRTRO(RRURZRV((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRO)s  cCs!|p tdntddS(Ns 'cvs rm' needs at least one files'cvs rm' not yet imlemented(Rm(RRU((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytrm0s cCsZd}x&|D]\}}|d||}q Wx$|i|D]}|i|q?WdS(NRR-(RTRM(RRUR8R9R;R<RV((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRM5s icCs|ohg}xO|D]S}|ii|o|i|}n|i|}||i|<|i|qWn|ii}xZ|iiD]I}|ii|oqn|i|}||i|<|i|qW|osxptiti D]X}|ii| o>|i | o-|i|}||i|<|i|qqWn|i |io5x2|D]&}|idjo|i|_qpqpWn|S(N( tentriesthas_keyt FileClassRXtvaluesR.t listfilesR#tlistdirtcurdirtignoredtsorttNone(RRUt localfilestooRZRRV((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRT<s@     (RPRQRRqRSR)R,RYRlRBRORnRMRT(((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRRs         trcvscBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z e Ze Zd Zd ZeZeZdZdZeZeZdZdZeZdZdZRS(s d:h:p:qvLsMusage: rcvs [-d directory] [-h host] [-p port] [-q] [-v] [subcommand arg ...]s<If no subcommand is given, the status of all files is listedcCs&ti|d|_t|_dS(s Constructor.N(RRSRxR.RRtcvs(R((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRSes  cCs(|io|iind|_dS(N(R.t_closeRx(R((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRKks cCs|ititi}x|D]}|tijp|tijoq#n|djoq#ntii|pq#ntii|oq#ndG|GdGHti|z5tiido|i i n |i WdtitidG|GdGHXq#WdS(NRs--- entering subdirectorys---s--- left subdirectory( RKR#RtRutpardirtpathtisdirtislinktchdirt __class__truntrecurse(RtnamesR7((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRps(     cCs ||_dS(N(R8(RR8((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytoptionsscCsEddk}|i|i|_|ii|i|iidS(Ni(t rcsclientt openrcsclientR8R.R{tsetproxyt getentries(RR((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytreadys cCs|iigdS(N(R{Rl(R((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytdefaultscCs|ii|dS(N(R{Rl(RR8RU((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyt do_reportscCst}xB|D]:\}}|djo d}n|djo d}q q W|ii||ii| o| o|indS(supdate [-l] [-R] [file] ...s-lis-RiN(t DEF_LOCALR{R)t putentriesR(RR8RUtlocalR;R<((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyt do_updates    s-lRcCsXd}x+|D]#\}}|djo |}q q W|ii|||iidS(scommit [-m message] [file] ...Rs-mN(R{R,R(RR8RUR+R;R<((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyt do_commits  sm:cCs|ii||dS(sdiff [difflags] [file] ...N(R{RB(RR8RU((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytdo_diffsscbitwcefhnlr:sD:S:cCs2|p dGHdS|ii||iidS(s add file ...s%'rcvs add' requires at least one fileN(R{ROR(RR8RU((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytdo_adds cCs2|p dGHdS|ii||iidS(sremove file ...s('rcvs remove' requires at least one fileN(R{R R(RR8RU((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyt do_removes cCs|ii||dS(slog [rlog-options] [file] ...N(R{RM(RR8RU((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytdo_logssbhLNRtd:s:V:r:(RPRQt GlobalFlagst UsageMessagetPostUsageMessageRSRKRRRRRRt flags_updatetdo_uptflags_upRt flags_committdo_comt flags_comRt flags_difftdo_dift flags_difRRtdo_rmRt flags_log(((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyRz]s6             cCs.yti|Wntij onXdS(N(R#tunlinkterror(R=((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyR scCs)t}z|iWd|iXdS(N(RzRRK(R ((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pytmains t__main__(t__doc__tcvslibRRR/R#RbtsystcmdfwRRRRgRaRRRzR RRP(((s'/usr/lib64/python2.6/Demo/pdist/rcvs.pyts       lp