code: 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
docs: Show origin, last_commit, status, and parsed complete log history
          for this repository
  
          Yields:
              str: report lines