def sh_report(self):
        output = []
        if not self.remote_url:
            output.append('#')
        output.extend([
            self.label,
            self.clone_cmd,
            repr(self.remote_url),  # TODO: shell quote?
            repr(self.relpath)
        ])

        yield ' '.join(output)