method: path.svnurl.log

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

origin: path.svnurl

where:

function source:

def log(self, rev_start=None, rev_end=1, verbose=False):
    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 ""
    xmlpipe =  os.popen(svncommon.fixlocale() +
                  'svn log --xml %s %s "%s"' %
                  (rev_opt, verbose_opt, self.strpath))
    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