'Return the top node of the particular backup set.
If this node isn\'t inside a backup set, return the root level.'

def fs_top(self):

    if (self.parent and (not isinstance(self.parent, CommitList))):
        return self.parent.fs_top()
    else:
        return self
