Package svnmailer
[show private | hide private]
[frames | no frames]

Package svnmailer

This is the svnmailer package. It contains all logic to post subversion event notifications. The package is intended to be used by the svn-mailer command line script.
Submodules
  • 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.

Classes
_Version Represents the svnmailer version

Variable Summary
_Version version: Version of the svnmailer package

Variable Details

version

Version of the svnmailer package
Type:
_Version
Value:
<svnmailer.version 1.1.0-dev-r1373>                                    

Generated by Epydoc 2.0 on Sun Sep 25 20:49:07 2005 http://epydoc.sf.net