def METHOD_NAME(self, abandonOnFailure=False):
    command = ['darcs', 'get', '--verbose',
               '--lazy', '--repo-name', self.workdir]
    if self.revision:
        yield self.downloadFileContentToWorker('.darcs-context', self.revision)
        command.append('--context')
        command.append('.darcs-context')
    command.append(self.repourl)
    yield self._dovccmd(command, abandonOnFailure=abandonOnFailure, wkdir='.')