docs: def repo_is_dirty(self):
          """
          Return true if repo is dirty
          """
          try:
              subprocess.check_call(['git', 'diff-files', '--quiet'], cwd=self.repo_dir)
              # Return code is 0
              return False
          except subprocess.CalledProcessError:
              return True