| Home | Trees | Index | Help | 
|---|
| 
 | 
svnmailer: This is the svnmailer package.
  browser: This package contains the different browser URL generator classes.
      _base: All browser generator classes should utilize the tools and base classes
provides by this module.
        chora: Chora repository browser URL construction
        generic: Generic repository browser URL construction
        svnweb: SVN::Web repository browser URL construction
        trac: Trac repository browser URL construction
        viewcvs: ViewCVS repository browser URL construction
        websvn: WebSVN repository browser URL construction
      cli: The svnmailer provides two different command line interfaces.
    differ: Differ classes
    main: This module is the central core of the svnmailer.
    notifier: Package svnmailer.notifier
      cia_xmlrpc: This notifier delivers a notification message in XML format
to a CIA server.
        mail: Text based email notifiers (either piped to a program or via SMTP)
        news: Text based news notifier (via NNTP)
        selector: notifier selector module
        stdout: Stdout notifier - mostly for debugging purposes
        _base: Base notifier class
        _mail: Email notifier base module
        _multimail: email notifier
        _text: Plain text notifier base
        _textmail: text based email notifier
        _textnews: Text based news notifier
      processes: This module contains a portable class (Process) for process creation
with pipes.
    settings: This package is responsible for all settings logic.
      _accessors: This module defines the settings member descriptors used by the svnmailer.
        _base: Base classes for setting loader implementations
        _fileparser: This parser is derived from the ConfigParser module, which
unfortunately has some design and documentation flaws.
        _typedstruct: The classes defined in this module are responsible for the separation of
the settings logic from the application logic.
        configfile: This module provides a settings loader, which pulls the config from an
INI like text file.
        mappers: The mapper provided by the PlainMapper class maps value according to
configured mapping sections.
      stream: svnmailer stream objects
    subversion: Access to the subversion respository
    util: This module contains some utility functions and classes used in several
places of the svnmailer.
  __builtin__.object: 
The most base type...
    __builtin__.basestring: 
Type basestring cannot be instantiated; it is the base for str and unicode.
    __builtin__.str: 
str(object) -> string
Return a nice string representation of the object.
    svnmailer.settings._accessors.QuotedString: 
Holds a quoted string
    __builtin__.dict: 
dict() -> new empty dictionary.
    svnmailer.util.ReadOnlyDict: 
Read only dictionary
  svnmailer.util.SafeDict: 
A dict, which returns '' on unknown keys or false values
    svnmailer.differ.ExternalDiffer: 
Differ which calls an external program (e.g.
  svnmailer.differ.InternalDiffer: 
Differ without an external program call (uses difflib)
  svnmailer.main.Main: 
Main svnmailer logic
  svnmailer.processes.Process: 
Spawn a child with certain attributes
  svnmailer.subversion.Repository: 
Access to the subversion repository
  svnmailer.notifier.selector.Selector: 
Notifier selector class
  svnmailer.util.Singleton: 
Singleton base class
    svnmailer.browser.Manager: 
Repository browser manager
  svnmailer.settings.Manager: 
Svnmailer settings manager
    svnmailer.util.TempFile: 
Tempfile container class
  svnmailer.settings.Tokens: 
Generic token container
  __builtin__.tuple: 
tuple() -> an empty tuple
tuple(sequence) -> tuple initialized from sequence's items
If the argument is a tuple, the return value is the same object.
    svnmailer.settings._accessors.Commandline: 
Represents a command line
  svnmailer.settings._accessors.TokenList: 
represents a token list
    __builtin__.type: 
type(object) -> the object's type...
    svnmailer.settings._typedstruct.MetaClass: 
Metaclass for Struct
    svnmailer.stream._BaseStream: 
Base stream wrapper
    svnmailer.stream.BinaryOrUnicodeStream: 
Stream wrapper, which accepts unicode or binary data
  svnmailer.stream.CountStream: 
Dummy stream, which throws away all data
  svnmailer.stream.CuckooStream: 
Stream wrapper, which provides a method to replace the stream
  svnmailer.stream.DevNullStream: 
Dummy stream, which throws away all data
  svnmailer.stream.SplittingStream: 
Stream wrapper, which provides the ability to split the stream
  svnmailer.stream.TruncatingStream: 
stream wrapper, which truncates after a limit
    svnmailer.stream.TruncatingFileStream: 
Truncating stream, which writes the truncating note on close
    svnmailer.stream.UnicodeStream: 
Stream wrapper, which accepts unicode and a specified charset
    svnmailer.util._LocaleFile: 
Transform filenames according to locale
  svnmailer.util._Terminal: 
Deal with terminal properties
  svnmailer._Version: 
Represents the svnmailer version
  svnmailer.subversion._Version: 
SVN version container class
  svnmailer.settings._base.BaseConfig: 
Representation of the loaded config
    svnmailer.settings.configfile.FileConfig: 
Representation of the loaded config file
    svnmailer.browser._base.BaseGenerator: 
Abstract base URL generator
    svnmailer.browser.chora.Generator: 
Chora template generator
  svnmailer.browser.generic.Generator: 
Generic URL generator
  svnmailer.browser.svnweb.Generator: 
SVN::Web template generator
  svnmailer.browser.trac.Generator: 
Trac template generator
  svnmailer.browser.viewcvs.Generator: 
ViewCVS template generator
  svnmailer.browser.websvn.Generator: 
WebSVN template generator
    svnmailer.settings._base.BaseMapper: 
Base class for mapper generators
    svnmailer.settings.mappers.PlainMapper: 
Plain Mapper Generator
    svnmailer.notifier._base.BaseNotifier: 
Base class for notifiers
    svnmailer.notifier.cia_xmlrpc.CIAXMLRPCNotifier: 
The CIA XML-RPC Notifier class
  svnmailer.notifier._text.TextNotifier: 
Base class for plain text notifications
    svnmailer.notifier._mail.MailNotifier: 
Bases class for mail (like) notifiers
    svnmailer.notifier._multimail.MultiMailNotifier: 
Bases class for mail notifiers using attachments for the diffs
  svnmailer.notifier._textmail.TextMailNotifier: 
Bases class for textual mail notifiers
    svnmailer.notifier._textnews.TextNewsNotifier: 
Bases class for news notifiers
    svnmailer.notifier.stdout.StdoutNotifier: 
Writes all stuff to sys.stdout
    svnmailer.settings._base.BaseSettings: 
Settings management
    svnmailer.settings.configfile.ConfigFileSettings: 
Provide settings from config
    svnmailer.subversion.Collector: 
svn 1.[01] collector
    svnmailer.subversion._RevisionChangeCollector: 
Collect all changes between two particular revisions
    svnmailer.settings._typedstruct.Descriptor: 
Member descriptor class
  svnmailer.notifier._multimail.DiffDescriptor: 
Container class to describe a dumped diff
  svnmailer.settings._fileparser.FileParser: 
Simplified config file parser
  svnmailer.main.GroupSet: 
Container object for a single groupset
  svnmailer.settings._accessors.MailAction: 
Mailaction container
  svnmailer.settings._base.MapFinder: 
Logic to run the map finder classes
  svnmailer.settings._typedstruct.Member: 
Base class for members descriptors
    svnmailer.settings._base.BaseMember: 
Base class for svnmailer descriptors
    svnmailer.settings._base.BasePostmapMember: 
Base class for postmap only descriptors
    svnmailer.settings._accessors.TokenlistMember: 
Unicode token list storage
  svnmailer.settings._accessors.UnicodeMember: 
Unicode object storage
    svnmailer.settings._base.BasePremapMember: 
Base class for premap only descriptors
    svnmailer.settings._accessors.CommandlineMember: 
Commandline storage
  svnmailer.settings._accessors.FilenameMember: 
Filename storage
  svnmailer.settings._accessors.MailactionMember: 
Mail action parsing and storage
  svnmailer.settings._accessors.QuotedstringMember: 
Quoted string storage
  svnmailer.settings._accessors.RegexMember: 
Regex storage
  svnmailer.settings._accessors.TokenMember: 
Unicode token storage
    svnmailer.settings._accessors.BooleanMember: 
Boolean storage
  svnmailer.settings._accessors.HumanBooleanMember: 
Boolean storage with translater from human readable booleans
  svnmailer.settings._accessors.IntegerMember: 
Integer storage
  svnmailer.settings._accessors.StdinMember: 
Stdin storage
  svnmailer.settings._accessors.StringMember: 
String storage
    svnmailer.notifier.news.NNTPSubmitter: 
Use NNTP to submit the notification as news article
  svnmailer.settings._fileparser.Option: 
Represents a config option
  svnmailer.cli.OptionHelper: 
Option parser helper class
  svnmailer.browser._base.ParsedQuery: 
Class for query string parsing and modification
  svnmailer.browser._base.ParsedUrl: 
Container for URL parsing and modification
  svnmailer.subversion.PathDescriptor: 
Describes the basic information of a particular path
    svnmailer.subversion.LockedPathDescriptor: 
Describes the lock status of a particular path
  svnmailer.subversion.VersionedPathDescriptor: 
Describes the changes of a particular path
    svnmailer.settings._typedstruct.Private: 
Private container class for Struct internals
  svnmailer.settings._fileparser.Section: 
Represents a config section
  svnmailer.notifier.mail.SendmailSubmitter: 
Pipe all stuff to a mailer
  svnmailer.notifier.mail.SMTPSubmitter: 
Use SMTP to submit the mail
  svnmailer.notifier._multimail.SplittingDecorator: 
Splits the content between diffs if it gets too long
  svnmailer.notifier._textmail.SplittingDecorator: 
Splits the content between diffs, if it gets loo long
  svnmailer.notifier._multimail.SplittingTruncatingDecorator: 
split/truncate decorator
  svnmailer.settings._typedstruct.Struct: 
General structure stub
    svnmailer.settings._base.GeneralSettingsContainer: 
Container for general settings
  svnmailer.settings._base.GroupSettingsContainer: 
Container for group settings
  svnmailer.settings._base.RuntimeSettingsContainer: 
Container for runtime settings
    svnmailer.settings._typedstruct.StructCreator: 
Struct creator class
  svnmailer.browser._base.Template: 
Template storage, selector
  svnmailer.notifier._multimail.TruncatingDecorator: 
Truncates the mail body after n bytes
  svnmailer.notifier._textmail.TruncatingDecorator: 
Truncates the mail body after n bytes
  svnmailer.notifier._multimail.URLDecorator: 
Shows only the urls, if the mail gets too long
  svnmailer.notifier._textmail.URLDecorator: 
Shows only the urls, if the mail gets too long
  svnmailer.notifier._multimail.URLTruncatingDecorator: 
Truncates url-only mails
  svnmailer.notifier._textmail.URLTruncatingDecorator: 
Truncates the mail body after n bytes
    email.Message.Message: 
Basic message object.
    email.MIMEBase.MIMEBase: 
Base class for MIME specializations.
    email.MIMEMultipart.MIMEMultipart: 
Base class for MIME multipart/* type messages.
    svnmailer.notifier._multimail._MultiMail: 
A multimail class
    email.MIMENonMultipart.MIMENonMultipart: 
Base class for MIME multipart/* type messages.
    svnmailer.notifier._multimail._SinglePart: 
A single part of a multipart mail
  svnmailer.notifier._textmail._TextMail: 
A text mail class (email.MIMEText produces undesired results)
    exceptions.Exception: 
Common base class for all exceptions.
    svnmailer.browser.Error: 
Base exception for this package
    svnmailer.browser.InvalidGeneratorError: 
The generator name was not recognized
  svnmailer.browser.websvn.MissingPHPFileError: 
The configured URL misses the php file as basename
    svnmailer.cli.Error: 
Base exception for this module
    svnmailer.cli.CommandlineError: 
Error in commandline
    svnmailer.main.Error: 
Base exception for this module
    svnmailer.main.ConfigError: 
Configuration error occurred
  svnmailer.main.NotifierError: 
An Notifier error occured
  svnmailer.main.CommandlineError: 
Command line error occured
    svnmailer.settings.Error: 
Base exception for this package
    svnmailer.settings._base.Error: 
Base exception for this module
    svnmailer.settings._fileparser.Error: 
Base exception for this module
    svnmailer.settings._fileparser.ParseError: 
Parse error
    svnmailer.settings._fileparser.ContinuationError: 
A line continuation without a previous option line occured
  svnmailer.settings._fileparser.OptionSyntaxError: 
A option line could not be parsed
    svnmailer.settings.configfile.Error: 
Base exception for this module
    svnmailer.settings.configfile.ConfigInvalidError: 
Config file has errors
    svnmailer.settings.configfile.ConfigMappingSpecInvalidError: 
Config mapping spec was not recognized
  svnmailer.settings.configfile.ConfigOptionUnknownError: 
An unknown option was parsed
  svnmailer.settings.configfile.ConfigSectionNotFoundError: 
Specified config section was not found
    svnmailer.settings.configfile.ConfigIOError: 
Config file could not be loaded
  svnmailer.settings.configfile.ConfigMissingError: 
Config not specified and not found on default locations
    svnmailer.settings.mappers.Error: 
Base exception for this module
    svnmailer.settings.mappers.ConfigMappingSectionNotFoundError: 
Config mapping section was not found
    svnmailer.settings._base.NotSupportedError: 
This method is not supported
    svnmailer.subversion.RepositoryError: 
A repository error occured
  svnmailer.notifier._mail.Error: 
Base exception for this module
    svnmailer.notifier._mail.NoRecipientsError: 
No recipients found
    svnmailer.notifier._multimail.Error: 
Base exception for this module
    svnmailer.notifier._multimail.InvalidMailOption: 
Invalid Multipart mail option
    optparse.OptionContainer: 
Abstract base class.
    optparse.OptionParser: 
Class attributes:
  standard_option_list : [Option]
    list of standard options that will be accepted by all instances
    of this parser class (intended to be overridden by subclasses).
    svnmailer.cli.OptionParser: 
Fully initialized option parser
    popen2.Popen3: 
Class representing a child process.
    svnmailer.processes.ProcessImpl: 
Spawn a child with certain attributes
    svn.repos.RevisionChangeCollector
    svnmailer.subversion.Collector: 
svn 1.[01] collector
    svnmailer.subversion._RevisionChangeCollector: 
Collect all changes between two particular revisions
    | Home | Trees | Index | Help | 
|---|
| Generated by Epydoc 2.0 on Sun Sep 25 20:49:21 2005 | http://epydoc.sf.net |