method: path.svnwc.log

*Not documented*
    def log(self, rev_start=None, rev_end=1, verbose=False):

origin: path.svnwc

where:

function source:

def log(self, rev_start=None, rev_end=1, verbose=False):
    from py.__.path.svn.urlcommand import _Head, LogEntry
    assert self.check()   # make it simpler for the pipe
    rev_start = rev_start is None and _Head or rev_start
    rev_end = rev_end is None and _Head or rev_end

    if rev_start is _Head and rev_end == 1:
        rev_opt = ""
    else:
        rev_opt = "-r %s:%s" % (rev_start, rev_end)
    verbose_opt = verbose and "-v" or ""
    s = svncommon.fixlocale()
    xmlpipe =  os.popen(s+'svn log --xml %s %s "%s"' % (rev_opt, \
        verbose_opt, svncommon.path_to_fspath(self)))
    from xml.dom import minidom
    tree = minidom.parse(xmlpipe)
    result = []
    for logentry in filter(None, tree.firstChild.childNodes):
        if logentry.nodeType == logentry.ELEMENT_NODE:
            result.append(LogEntry(logentry))
    return result