'Analyze the contents of the SVN entries and extract filenames.
:param body: The contents of the file to analyze.
:return: A list of filenames found.'

def svn_entries(self, body):

    filenames = set()
    lines = body.split('\n')
    offset = 29
    while (offset < len(lines)):
        line = lines[offset].strip()
        filename = lines[(offset - 1)].strip()
        if (line == 'file'):
            filenames.add(filename)
            offset += 34
        elif (line == 'dir'):
            filenames.add(filename)
            offset += 3
    return filenames
