File: //usr/local/ssl/local/ssl/lib/python2.4/Demo/pdist/cvslib.pyo
mò
‚=5Dc @ sØ d Z d k Z d k Z d k Z d k Z d k Z e e d ƒ p
d e _ n d f d „ ƒ YZ d f d „ ƒ YZ d d Z
d
„ Z d „ Z h Z
d „ Z d
„ Z d „ Z d „ Z e d j o e ƒ n d S( s! Utilities for CVS administration.Nt timezonei t Filec B s\ t Z d Z e d „ Z d „ Z d „ Z d „ Z e d „ Z d „ Z d „ Z
d „ Z RS( sØ Represent a file's status.
Instance variables:
file -- the filename (no slashes), None if uninitialized
lseen -- true if the data for the local file is up to date
eseen -- true if the data from the CVS/Entries entry is up to date
(this implies that the entry must be written back)
rseen -- true if the data for the remote file is up to date
proxy -- RCSProxy instance used to contact the server, or None
Note that lseen and rseen don't necessary mean that a local
or remote file *exists* -- they indicate that we've checked it.
However, eseen means that this instance corresponds to an
entry in the CVS/Entries file.
If lseen is true:
lsum -- checksum of the local file, None if no local file
lctime -- ctime of the local file, None if no local file
lmtime -- mtime of the local file, None if no local file
If eseen is true:
erev -- revision, None if this is a no revision (not '0')
enew -- true if this is an uncommitted added file
edeleted -- true if this is an uncommitted removed file
ectime -- ctime of last local file corresponding to erev
emtime -- mtime of last local file corresponding to erev
extra -- 5th string from CVS/Entries file
If rseen is true:
rrev -- revision of head, None if non-existent
rsum -- checksum of that revision, Non if non-existent
If eseen and rseen are both true:
esum -- checksum of revision erev, None if no revision
Note
c C sN | o d | j o
t d ‚ n | | _ d | _ | _ | _ d | _ d S( Nt /s no slash allowed in filei ( t filet
ValueErrort selft lseent eseent rseent Nonet proxy( R R ( ( t' /usr/lib/python2.4/Demo/pdist/cvslib.pyt __init__9 s
c C s t | i | i ƒ S( N( t cmpR R t other( R R ( ( R t __cmp__@ s c C sŠ y&