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 |