method: path.svnwc.parts

 return a root-first list of all ancestor directories
            plus the path itself.
        
    def parts(self, reverse=False):

origin: PathBase

where:

function source:

def parts(self, reverse=False):
    """ return a root-first list of all ancestor directories
            plus the path itself.
        """
    current = self
    l = [self]
    while 1:
        last = current
        current = current.dirpath()
        if last == current:
            break
        l.insert(0, current)
    if reverse:
        l.reverse()
    return l

call sites:

called in /home/johnny/projects/merlinux/py/dist/py/path/common.py

traceback path.svnwc.parts.0

called in /home/johnny/projects/merlinux/py/dist/py/path/common.py

traceback path.svnwc.parts.1

called in /home/johnny/projects/merlinux/py/dist/py/path/testing/common.py

traceback path.svnwc.parts.2

called in /home/johnny/projects/merlinux/py/dist/py/path/testing/common.py

traceback path.svnwc.parts.3