def full_report(self):
        """
        Show origin, last_commit, status, and parsed complete log history
        for this repository

        Yields:
            str: report lines
        """
        yield ''
        yield "# %s" % next(self.origin_report())
        yield "%s [%s]" % (self.last_commit, self)
        if self.status:
            for l in self.status.split('\n'):
                yield l
            yield ''

        if hasattr(self, 'log_iter'):
            for r in self.log_iter():
                yield r
        return
def full_report ( self ) : yield '' yield "# %s" % next ( self . origin_report ( ) ) yield "%s [%s]" % ( self . last_commit , self ) if self . status : for l in self . status . split ( '\n' ) : yield l yield '' if hasattr ( self , 'log_iter' ) : for r in self . log_iter ( ) : yield r return
Show origin, last_commit, status, and parsed complete log history
        for this repository

        Yields:
            str: report lines