docs: def change_count(self):
          """ The number of changes in the working directory. """
          status = self.git.status(porcelain=True, untracked_files='no').strip()
          if not status:
              return 0
          else:
              return len(status.split('\n'))