Module svs_analysis.analysis.entities
This contains classes for the basic entities used in analysing a cvs
repository.
These provide an object-based framework for looking at the cvs data.
The objects provide network serialisation through the use of the Twisted
Perspective Broker system:
http://twistedmatrix.com
Author: Simon Yuill
Contact: simon@lipparosa.org
Copyright: 2005 Simon Yuill
License: GNU GPL version 2 or any later version
| Classes |
CVSContributer |
Represents a contributer to the cvs. |
CVSContributerList |
Maintains a list of contributers to a cvs module. |
CVSDirectory |
Represents a directory holding files contained within the cvs. |
CVSEntity |
Generic base class for other entities. |
CVSFile |
Represents a file contained within the cvs. |
CVSFileLog |
Represents the log record for a file contained within the cvs. |
CVSFileMap |
Represents a map of all source files within a module. |
CVSModule |
Represents a module within the cvs. |
CVSServer |
Holds data about server being analysed. |
CVSUser |
Represents an account holder who can log into the cvs. |
| Function Summary |
| |
makeCVSDirectory(name,
parent)
Factory method for CVSDirectory, use this instead of
CVSDirectory(). |
| |
makeCVSFile(name,
parent)
Factory method for CVSFile, use this instead of CVSFile(). |
| |
makeCVSModule(name)
Factory method for CVSModule, use this instead of CVSModule() |
| |
makeCVSServer(url)
Factory method for CVSServer, use this instead of CVSServer(). |
makeCVSDirectory(name,
parent=None)
Factory method for CVSDirectory, use this instead of
CVSDirectory().
This will recursively build all the sub-directories within the
specified directory.
-
|
makeCVSFile(name,
parent=None)
Factory method for CVSFile, use this instead of CVSFile().
-
|
makeCVSModule(name)
Factory method for CVSModule, use this instead of CVSModule()
-
|
makeCVSServer(url)
Factory method for CVSServer, use this instead of CVSServer().
-
|