'Read a loose reference and return its contents.
:param name: the refname to read
:return: The contents of the ref file, or None if it does
not exist.'

def read_loose_ref(self, name):

    raise NotImplementedError(self.read_loose_ref)
