Home | Trees | Index | Help |
---|
Package svnmailer :: Package notifier :: Module stdout :: Class StdoutNotifier |
|
object
--+ |BaseNotifier
--+ |TextNotifier
--+ | StdoutNotifier
Method Summary | |
---|---|
str
|
Returns the "proper" output encoding |
Writes the whole diff notification body | |
Writes the stdout preamble for the selected groups | |
Print the notification to stdout | |
Inherited from TextNotifier | |
Initialization | |
Write the path list of a particular changeset | |
str
|
Returns the revision date in a human readable format |
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 |
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 of str
|
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)... | |
T.__new__(S, ...) -> a new object with type S, a subtype of T... | |
helper for pickle... | |
helper for pickle... | |
x.__repr__() <==> repr(x)... | |
x.__setattr__('name', value) <==> x.name = value... | |
x.__str__() <==> str(x)... |
Instance Variable Summary | |
---|---|
file like object | _fp : alternate file like object (for testing purposes) |
Inherited from TextNotifier | |
list |
changeset : The list of changes to process |
svnmailer.settings.GroupSettingsContainer |
config : The group config |
svnmailer.differ.* |
differ : The differ object |
file like object | fp : The file to write to |
Inherited from BaseNotifier | |
list |
_groupset : The groupset to process |
dict |
_penc_cache : The (path, rev) -> property encoding cache |
svnmailer.settings.Settings |
_settings : The settings to use |
Class Variable Summary | |
---|---|
list |
__implements__ = [<class 'svnmailer.notifier._text.TextN...
|
_fp : None | |
Inherited from TextNotifier | |
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 : Map 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 = 'show default encoding'
|
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 |
---|
_getOutputEnc(self, fp)Returns the "proper" output encoding If the output goes to a terminal, the method tries to get the current locale encoding. UTF-8 is default and fallback if anything fails.
|
_writeNotification(self)Writes the whole diff notification body |
_writePreamble(self, groups)Writes the stdout preamble for the selected groups
|
run(self)Print the notification to stdout
|
Instance Variable Details |
---|
_fpalternate file like object (for testing purposes)
|
Class Variable Details |
---|
__implements__
|
_fpNone
|
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Mon Apr 17 12:39:11 2006 | http://epydoc.sf.net |