| Home | Trees | Index | Help | 
|---|
| Package svnmailer :: Package notifier :: Module _text :: Class TextNotifier | 
 | 
object--+ |BaseNotifier--+ | TextNotifier
MailNotifier,
    StdoutNotifierBase class for plain text notifications
The derived class must implement the run method.
| Method Summary | |
|---|---|
| Initialization | |
| Write the path list of a particular changeset | |
| str | Returns the revision date in a human readable format | 
| Runs the notifier (abstract method) | |
| Writes the content diff for a particular change | |
| str | Writes the content diff action for a particular change | 
| Writes a diff | |
| Writes the commit diffs | |
| Writes the locking metadata | |
| Writes the commit metadata output | |
| Writes a short info about the kind of change | |
| Writes the commit path list | |
| Writes a property diff | |
| str | Writes the property diff action for a particular change | 
| Writes the property diffs for a particular change | |
| Writes the revision property change data | |
| Inherited from BaseNotifier | |
| str | Returns the encoding for the specified path and revision | 
| tuple | Dump the two revisions of a particular change | 
| str | Returns the author of the revision | 
| Returns the browser generator if any | |
| unicode | Returns the content diff action for a particular change | 
| str | Returns the content diff url for a particular change | 
| str | Returns the content encoding property for a path/rev | 
| tuple | Returns the encodings of the change content (base and current rev) | 
| svnmailer.differ.* | Returns the initialized differ | 
| tuple | Returns valid diff tokens and tests | 
| str | Returns the encoding extracted from svn:mime-type | 
| str | Returns the log entry of the revision | 
| unicode | Returns the property diff action for a particular change | 
| unicode or str | Returns the temporary directory | 
| svnmailer.util.TempFile | Returns an open temporary file container object | 
| int | Returns the time of the revision in seconds since epoch | 
| str | Returns the revision URL | 
| bool | Returns if the supplied property seems to be binary | 
| bool | Returns if the supplied property value takes just one line | 
| bool | Returns if the supplied property name represents an UTF-8 property | 
| Inherited from object | |
| x.__delattr__('name') <==> del x.name... | |
| x.__getattribute__('name') <==> x.name... | |
| x.__hash__() <==> hash(x)... | |
| helper for pickle... | |
| helper for pickle... | |
| x.__repr__() <==> repr(x)... | |
| x.__setattr__('name', value) <==> x.name = value... | |
| x.__str__() <==> str(x)... | |
| Inherited from type | |
| T.__new__(S, ...) -> a new object with type S, a subtype of T... | |
| Instance Variable Summary | |
|---|---|
| list | changeset: The list of changes to process | 
| svnmailer.settings._base.GroupSettingsContainer | config: The group config | 
| svnmailer.differ.* | differ: The differ object | 
| file like object | fp: The file to write to | 
| Inherited from BaseNotifier | |
| svnmailer.main.GroupSet | _groupset: The groupset to process | 
| dict | _penc_cache: The (path, rev) -> property encoding cache | 
| svnmailer.settings._base.BaseSettings | _settings: The settings to use | 
| Class Variable Summary | |
|---|---|
| list | __implements__=[<class 'svnmailer.notifier._base.BaseN... | 
| str | OUTPUT_SEPARATOR: the separator between headline and diff | 
| str | OUTPUT_SEPARATOR_LIGHT: the separator between headline and
property diff | 
| Inherited from BaseNotifier | |
| tuple | _diffable_tests: Maps generate_diffs list entrys to change
methods | 
| unicode | ADD: "add" token | 
| unicode | COPY: "copy" token | 
| unicode | DELETE: "delete" token | 
| str | ENC_CONFIG: Magic value, meaning that the content encoding should
be retrieved from the config | 
| str | ENC_DEFAULT: Magic value to determine if the default encoding
should be displayed | 
| str | ENC_PROPERTY: The property name, where encodings could be stored | 
| unicode | MODIFY: "modify" token | 
| unicode | NONE: "none" token | 
| unicode | PROPCHANGE: "propchange" token | 
| Method Details | 
|---|
| __init__(self,
          settings,
          groupset)
    Initialization | 
| _doWritePathList(self, set)Write the path list of a particular changeset
 | 
| getDate(self, oftime=None)Returns the revision date in a human readable format
 | 
| run(self)Runs the notifier (abstract method)
 | 
| writeContentDiff(self, change, raw=False)Writes the content diff for a particular change
 | 
| writeContentDiffAction(self, change)Writes the content diff action for a particular change
 | 
| writeDiff(self, token, name1, name2, value1, value2, isfile=False, rec1=None, rec2=None, time=None)Writes a diff By default  
 | 
| writeDiffList(self)Writes the commit diffs | 
| writeLockData(self)Writes the locking metadata | 
| writeMetaData(self)Writes the commit metadata output | 
| writePathInfo(self, change)Writes a short info about the kind of change
 | 
| writePathList(self)Writes the commit path list | 
| writePropertyDiff(self, token, name, value1, value2, time=None, raw=False)Writes a property diff
 | 
| writePropertyDiffAction(self, change, name, values, diff_tokens)Writes the property diff action for a particular change
 | 
| writePropertyDiffs(self, diff_tokens, change, raw=False)Writes the property diffs for a particular change
 | 
| writeRevPropData(self, raw=False)Writes the revision property change data
 | 
| Instance Variable Details | 
|---|
| changesetThe list of changes to process
 | 
| configThe group config | 
| differThe differ object
 | 
| fpThe file to write to
 | 
| Class Variable Details | 
|---|
| __implements__
 | 
| OUTPUT_SEPARATORthe separator between headline and diff
 | 
| OUTPUT_SEPARATOR_LIGHTthe separator between headline and property diff
 | 
| Home | Trees | Index | Help | 
|---|
| Generated by Epydoc 2.0 on Sun Sep 25 20:49:16 2005 | http://epydoc.sf.net |