Package svnmailer :: Module settings
[show private | hide private]
[frames | no frames]

Module svnmailer.settings

Runtime settings for the svn mailer
Classes
Settings Settings management
_GeneralSettingsContainer Container for general settings
_GroupSettingsContainer Container for group settings
_RuntimeSettingsContainer Container for runtime settings

Function Summary
dict generalMembers()
Define the members of the general settings
dict groupMembers()
Define the members of the group settings
dict runtimeMembers()
Define the members of the runtime settings

Function Details

generalMembers()

Define the members of the general settings

The following members are defined:
  • diff_command: The diff command
  • sendmail_command: The sendmail compatible command
  • smtp_host: The smtp host (host[:port])
  • smtp_user: The smtp auth. user
  • smtp_pass: The smtp auth. password
  • debug_all_mails_to: All mails are sent to these addresses (for debugging purposes)
Returns:
The members definition
           (type=dict)

groupMembers()

Define the members of the group settings

The following members are defined:
  • _name: Name of the group
  • _substdict: The substitution dict
  • _def_for_repos: default for_repos regex
  • _def_for_paths: default for_paths regex
  • for_repos: Repository regex
  • for_paths: Path regex (inside the repos)
  • exclude_paths: Exclude path regex to prevent for_paths from being applied
  • ignore_if_other_matches: this group will be ignored if there are any other groups selected for a particular path
  • commit_subject_prefix: Subject prefix for commit mail
  • propchange_subject_prefix: Subject prefix for revpropchanges
  • from_addr: From: address format string
  • to_addr: To: address format string
  • reply_to_addr: Reply-To: address format string
  • generate_diffs: List of actions for which diffs are generated
  • viewcvs_base_url: format string for the viewcvs URL
Returns:
The members definition
           (type=dict)

runtimeMembers()

Define the members of the runtime settings

The following members are defined:
  • _repos: The repository object
  • revision: committed revision number
  • repository: path to the repository
  • is_commit: is commit (vs. revpropchange)
  • author: Author of the commit or revpropchange
  • propname: Property changed (in revpropchange)
Returns:
The members definition
           (type=dict)

Generated by Epydoc 2.0 on Mon Feb 14 16:49:18 2005 http://epydoc.sf.net