'Retrieve the description of this repository.
:return: A string describing the repository or None.'

def get_description(self):

    path = os.path.join(self._controldir, 'description')
    try:
        with GitFile(path, 'rb') as f:
            return f.read()
    except (IOError, OSError) as e:
        if (e.errno != errno.ENOENT):
            raise
        return None
