Package svs_analysis :: Package analysis :: Module entities
[show private | hide private]
[frames | no frames]

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().

Function Details

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().

Generated by Epydoc 2.1 on Thu Oct 20 15:30:24 2005 http://epydoc.sf.net