(self, folder)
| 272 | return output.stdout |
| 273 | |
| 274 | async def git_checkout(self, folder): |
| 275 | self.helpers.sanitize_git_repo(folder) |
| 276 | self.verbose(f"Running git checkout to reconstruct the git repository at {folder}") |
| 277 | command = ["git"] + self._safe_git_flags + ["checkout", "HEAD", "--", "."] |
| 278 | try: |
| 279 | await self.run_process(command, env={"GIT_TERMINAL_PROMPT": "0"}, cwd=folder, check=True) |
| 280 | except CalledProcessError as e: |
| 281 | self.debug(f"Error running git checkout in {folder}. STDERR: {repr(e.stderr)}") |
| 282 | self._write_empty_index(folder) |
| 283 | |
| 284 | @staticmethod |
| 285 | def _write_empty_index(folder): |
no test coverage detected