File: //proc/self/root/proc/3/root/proc/2/root/usr/lib/python2.4/Demo/pdist/rcvs.pyc
m
=5Dc @ s d Z d k l Z l Z d k Z d k Z d k Z d k Z d k l Z d Z
d e f d YZ d Z d Z
d e f d
YZ d e f d YZ d
Z d Z e d j o e n d S( s$ Remote CVS -- command line interface( s CVSs FileN( s CommandFrameWorki t MyFilec B sk t Z d Z d Z d d Z g d Z d Z d d Z d Z d Z d
Z
d Z RS( Nc C s | i p | i n | i p | i n | i pY | i p | i p d Sq d Sq| i p d Sn | i | i j o d Sqd Sn| i pN | i o | i o d Sq d Sq| i o d G| i Gd GHd
Sqd Sn | i p | i
o d Sqd Sn | i
o# | i | i j o d
Sq<d Sn | i | i j o# | i | i j o d Sqd
Sn; | i | i j o d Sn | i | i j o d
Sn d Sd S( s Return 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 :-)
t 0t Nt ?t ct Ct Rt rs warning:s was lostt Ut At Dt ut =t MN( t selft lseent getlocalt rseent getremotet eseent lsumt rsumt edeletedt filet enewt esum( R ( ( t% /usr/lib/python2.4/Demo/pdist/rcvs.pyt action0 sV
c C s | i } | d j o d Sn | G| i GH| d j o | i n | d j o d | i GHn | d j o t | i d | _ n | d j o
d | _ np | d j ob d | _ | i | _ d | _ d | _
| i | _ t
i | i d \ | _ | _ d
| _ n d S( NR R R R s+ %s: conflict resolution not yet implementedR
i R R R i it ( R R ( R R ( R R t codeR t gett removeR t rrevt erevR R R R t ost statt emtimet ectimet extra( R R ( ( R t updatey s*
"R c C sl | i } | d j o | i | d Sn; | d j o d | i GHn | d j o d | i GHn d S( NR R
i R s* %s: committing removes not yet implementedR s+ %s: conflict resolution not yet implemented( R R
( R R R t putt messageR ( R R) R ( ( R t commit s
c C sQ | i d } | i } x= | D]5 \ } } | d j o
| } q | d | | } q W| | i j o | i | i j o d Sn | d } | i
} | i i
| | f }
t i |
i } | i | j o d Sn d k } | i } | i |
| i d | | | f GHt i d | | i | f } | o
d d GHn d S( NR s -rt i s diff %s -r%s %ss
diff %s %s %sR iF ( R R t flagsR t revt optst ot aR R R t fnt proxyR t datat md5t newt digestt sumt tempfilet NamedTemporaryFilet tft writet flushR"